/*reset*/

@charset "utf-8";

/* CSS Document */

html,
body {
	padding: 0px;
	margin: 0px;
	font: 12px/1.8 "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", "Arial", "Helvetica", "SimHei", "黑体", "STXihei", "华文细黑", sans-serif;
	-webkit-text-size-adjust: 100%;
	font-size-adjust: none;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
images,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

abbr,
acronym,
fieldset,
img,
input {
	border: none;
}

img {
	vertical-align: top;
	max-width: 100%;
}

q:before,
q:after {
	content: "";
}

:focus {
	outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
	padding: 0;
	margin: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

ol,
ul,
li {
	list-style: none;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}

a:hover {
	text-decoration: none;
	outline: none;
	color: inherit;
}

a:link {
	color: inherit;
	text-decoration: none;
}

a:visited {
	color: inherit;
	text-decoration: none;
}

a:active {
	color: inherit;
	text-decoration: none;
}

input[type=button] {
	cursor: pointer;
}

button {
	cursor: pointer;
}

input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul,
li {
	padding: 0;
	list-style: none;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden;
}


/* always display scrollbars */

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

strong {
	font-weight: bold;
}

input {
	outline: none;
}

img {
	border: 0;
}

input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
	border-radius: 0;
}

textarea {
	-webkit-appearance: none;
	border-radius: 0;
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #999;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #999;
}


/*公共样式*/

a {
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.left {
	float: left;
}

.right {
	float: right;
}

.textOverflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.textOverflow2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.textOverflow3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.transiton3s {
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.trans {
	-webkit-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);
	-moz-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);
	-o-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);
	-ms-transition: all .6s cubic-bezier(0.445, 1.045, 0.355, 1);
	transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: " ";
}

.clearfix:after {
	clear: both;
}

.objectCover {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.flexbox{
	width: 100%;
	height: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
}
.container {
	width: 1200px;
	margin: 0 auto;
}


/*header*/

.btHeader {
	height: 166px;
	background: #fff;
	width: 100%;
}
.btHeader .pcHeader{
	width: 100%;
	height: 166px;
	/*position: fixed;
	left: 0;
	top: 0;
	z-index: 999;*/
	background: #fff;
}
.btHeader .pcHeader .pctop {
	height: 34px;
	border-bottom: 1px solid #e6e6e6;
}

.btHeader .pcHeader .pctop .tels {
	float: left;
	font-size: 14px;
	color: #aeaeae;
	line-height: 34px;
}
.btHeader .pcHeader .pctop .tels span{
	margin-right: 30px;
}
.btHeader .pcHeader .pctop .siteList {
	float: right;
	width: 130px;
	height: 100%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	background: #0088cb;
	cursor: pointer;
	position: relative;
}

.btHeader .pcHeader .pctop .siteList .sanjiao {
	display: inline-block;
	border: 5px solid transparent;
	border-top-color: #fff;
	vertical-align: middle;
	margin-left: 10px;
}
.btHeader .pcHeader .pctop .siteList .slideSite{
	display: none;
	position: absolute;
	top: 34px;
	left: 0;
	width: 100%;
	background: #f8f8f8;
	z-index: 1000;
}
.btHeader .pcHeader .pctop .siteList .slideSite a{
	display: block;
	width: 100%;
	height: 32px;
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 32px;
	border-bottom: 1px solid #eee;
}
.btHeader .pcHeader .pctop .siteList .slideSite a:hover{
	background: #0088cb;
	color: #fff;
}
.btHeader .pcHeader .pcmid {
	height: 90px;
}

.btHeader .pcHeader .pcmid .logoBox {
	float: left;
	margin-top: 26px;
}

.btHeader .pcHeader .pcmid .shareBox {
	float: right;
	margin-top: 34px;
}

.btHeader .pcHeader .pcmid .shareBox a {
	display: block;
	width: 37px;
	height: 37px;
	float: left;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: 10px;
	cursor: pointer;
	opacity: 0.8;
}

.btHeader .pcHeader .pcmid .shareBox .wechat {
	background-image: url(../img/weixin.png);
	position: relative;
	z-index: 100;
}

.btHeader .pcHeader .pcmid .shareBox .weibo {
	background-image: url(../img/weibo.png);
	position: relative;
}
.btHeader .pcHeader .pcmid .shareBox .douyin{
	background-image: url(../img/douyin.png);
	position: relative;
	z-index: 100;
}
.btHeader .pcHeader .pcmid .douyin .imgbox:before, .btHeader .pcHeader .pcmid .douyin .imgbox:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -5px;
}
.btHeader .pcHeader .pcmid .douyin .imgbox:before{
    top: -10px;
    z-index: 2;
    font-size: 0;
    line-height: 0;
    border-width: 5px 5px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #fff transparent;
    width: 0;
    height: 0;
    overflow: hidden;
}
.btHeader .pcHeader .pcmid .douyin .imgbox:after{
    top: -11px;
    z-index: 1;
    font-size: 0;
    line-height: 0;
    border-width: 5px 5px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #ddd transparent;
    width: 0;
    height: 0;
    overflow: hidden;
}
.btHeader .pcHeader .pcmid .douyin .imgbox {
    display: none;
    width: 120px;
    padding: 3px;
    position: absolute;
    top: 52px;
    left: 50%;
    margin-left: -60px;
    background-color: #fff;
    border: 1px solid #ddd;
    z-index: 999;
}
.btHeader .pcHeader .pcmid .shareBox a:hover {
	opacity: 1;
}
.btHeader .pcHeader .pcmid .shareBox a:hover .imgbox{
	display: block;
}
.btHeader .pcHeader .pcmid .wechat .imgbox {
	display: none;
	width: 100px;
	padding: 3px;
	position: absolute;
	top: 52px;
	left: 50%;
	margin-left: -50px;
	background-color: #fff;
	border: 1px solid #ddd;
	z-index: 999;
}
.btHeader .pcHeader .pcmid .wechat .imgbox:before,
.btHeader .pcHeader .pcmid .wechat .imgbox:after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -5px;
}

.btHeader .pcHeader .pcmid .wechat .imgbox:before {
	top: -10px;
	z-index: 2;
	font-size: 0;
	line-height: 0;
	border-width: 5px 5px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #fff transparent;
	width: 0;
	height: 0;
	overflow: hidden;
}

.btHeader .pcHeader .pcmid .wechat .imgbox:after {
	top: -11px;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	border-width: 5px 5px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #ddd transparent;
	width: 0;
	height: 0;
	overflow: hidden;
}
.btHeader .pcHeader .pcnav{
	border-top: 1px solid #e6e6e6;
	height: 34px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 34px;
}
.btHeader .pcHeader .pcnav a{
	display: block;
	float: left;
	width: 10%;
	line-height: 34px;
	position: relative;
	font-size: 13px;
	color: #4d4d4d;
	text-align: center;
}
.btHeader .pcHeader .pcnav a:after{
	content: '';
	width: 1px;
	height: 12px;
	position: absolute;
	right: 0;
	top: 11px;
	background: #b9b9b9;
}
.btHeader .pcHeader .pcnav a:last-of-type:after{
	display: none;
}
.btHeader .pcHeader .pcnav a.active{
	color: #0088cb;
}
.btHeader .pcHeader .pcnav a.cur{
	color: #0088cb;
}
.btHeader .pcHeader .pcnav a:hover{
	color: #0088cb;
}
.btHeader .pcHeader .pcSlide{
	display: none;
  	background: rgba(255, 255, 255,0.98);
	width: 100%;
	position: absolute;
	top: 158px;
	left: 0;
	z-index: 999;
	/*height: auto !important;*/
}
.btHeader .pcHeader .pcSlide .slide{	
	display: none;
}
.btHeader .pcHeader .pcSlide .slide.active{
	display: block;
}
.btHeader .pcHeader .pcSlide .picBox{
	float: left;
	width: 36%;
	height: 280px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
}
.btHeader .pcHeader .pcSlide .picBox .pic{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: 70%;
}
.btHeader .pcHeader .pcSlide .pcSlideList{
	float: left;
	width: 64%;
	height: 280px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	padding-top: 40px;
}
/*.btHeader .pcHeader .pcSlide .pcSlideList li{
	flex: 1;
}*/
.btHeader .pcHeader .pcSlide .pcSlideList .className{
	display: block;
	font-size: 14px;
	color: #4d4d4d;
	line-height: 1.5;
	margin-bottom: 10px;
	font-weight: bold;
}
.btHeader .pcHeader .pcSlide .pcSlideList .children{
	display: block;
	font-size: 12px;
	color: #4d4d4d;
	line-height: 1.5;
	margin-bottom: 10px;
	font-weight: 200;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.btHeader .pcHeader .pcSlide .pcSlideList li a:hover{
	color: #0088cb;
}
/*.btHeader .pcHeader .pcSlide .slide.slideNews .pcSlideList li{
	max-width: 40%;
}*/
.btHeader .pcHeader .pcSlide .slide.slideNews .className{
	text-align: left;
}
.btHeader .pcHeader .pcSlide .slide.slideNews .children{
	padding-right: 80px;
	position: relative;
	text-align: left;
}
.btHeader .pcHeader .pcSlide .slide.slideNews .children span{
	display: inline-block;
	color: #0088cb;
	position: absolute;
	right: 0;
	top: 0;
}
.btHeader .pcHeader .pcSlide .slide.slidePZ .pcSlideList{
	display: block;
	padding-left: 10%;
}
.btHeader .pcHeader .pcSlide .slide.slidePZ .className{
	text-align: left;
}
.btHeader .pcHeader .pcSlide .slide.slidePZ .children{
	display: inline-block;
	margin-right: 20px;
}
.btHeader .mHeader {
	display: none;
	height: 50px;
	background: #fff;
	box-shadow: 0 0px 8px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, .1);
}
.btHeader .mHeader .mlogoBox{
	float: left;
}
.btHeader .mHeader .mlogoBox .mlogo{
	display: block;
	height: 30px;
	margin-top: 10px;
}
.menu {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 15px;
    top: 5px;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    z-index: 1100;
    cursor: pointer;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}
.menu-handler {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    float: right;
    transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);
    -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);
    background-color: #0088cb;
}
.menu-handler .burger {
    width: 20px;
    height: 3px;
    background: #fff;
    display: block;
    position: absolute;
    z-index: 5;
    top: 12px;
    left: 50%;
    margin: 0px 0px 0px -10px;
    transform-origin: center;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -o-transform-origin: center;
    -ms-transform-origin: center;
}
.menu-handler .burger-2 {
    top: 19px;
}
.menu-handler .burger-3 {
    top: 26px;
}
.menu-handler.active .burger-1 {
    top: 19px;
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}
.menu-handler.active .burger-2 {
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
}
.menu-handler.active .burger-3 {
    top: 19px;
    -moz-transform: rotate(-225deg);
    -webkit-transform: rotate(-225deg);
    -o-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg);
}
.btHeader .mHeader .NavMo{
	display: none;
	width: 100%;
    float: left;
    background-color: #fff;
    position: fixed;
    top: 50px;
    left: 0;
    z-index: 999;
    max-height: calc(100% - 50px);
    overflow-y: auto;
}
.btHeader .mHeader .NavMo .nav1,.btHeader .mHeader .NavMo .navitem{
	display: block;
    width: 100%;
    line-height: 44px;
    border-bottom: 1px solid #eee;
    text-align: center;
    padding: 0;
    color: #0088cb;
    position: relative;
    font-size: 14px;
}
.btHeader .mHeader .NavMo .nav1 .nav2List{
	display: none;
	background: #f9f9f9;
}
.btHeader .mHeader .NavMo .nav1 .nav2{
	display: block;
    width: 100%;
    line-height: 44px;
    border-bottom: 1px solid #eee;
    text-align: center;
    padding: 0;
    color: #666;
    position: relative;
    font-size: 14px;
} 
.btHeader .mHeader .NavMo .nav1 .nav2:last-of-type{
	border-bottom: none;
}
.btHeader .mHeader .NavMo .active{
	background:#0088cb;
	color: #fff;
}
.btHeader.slide{
	background:rgba(0,0,0,0.6);
	height: 100vh;
}

/*.mtHeader{
	margin-top: 200px;
}*/

.index-news{
	padding: 70px 0 70px;
}
.index-news .leftBox{
	width: 65.8%;
	float: left;
}
.index-news .rightBox{
	width: 30.3%;
	float: right;
}
.index-news .moduleTitle .name{
	font-size: 15px;
	color: #707070;
	float: left;
}
.index-news .moduleTitle .name span{
	color: #4c94be;
}
.index-news .moduleTitle .more{
	display: block;
	float: right;
	color: #fff;
	background: #fbb726;
	text-align: center;
	line-height: 17px;
	width: 19px;
	height: 19px;
	border-radius: 50%;
	font-size: 18px;
	margin-top: 7px;
}
.index-news .leftBox .moduleTitle{
	border-bottom: 1px solid #e5e6e7;
}
.index-news .leftBox .list .listItem{
	margin-top: 36px;
	float: left;
	width: 48%;
	margin-right: 4%;
}
.index-news .leftBox .list .time{
	float: left;
	width: 58px;
	padding-right: 12px;
}
.index-news .leftBox .list .time span{
	display: block;
	color: #fbb726;
	font-size: 32px;
	text-align: center;
	line-height: 1;
}
.index-news .leftBox .list .time p{
	color: #fbb726;
	font-size: 10px;
	text-align: center;
	line-height: 1.6;
}
.index-news .leftBox .list .text{
	float: left;
	width: calc(100% - 58px);
}
.index-news .leftBox .list .name{
	font-size: 14px;
	color: #000000;
	line-height: 1.6;
	margin-bottom: 4px;
}
.index-news .leftBox .list .pro{
	font-size: 12px;
	color: #666;
	line-height: 24px;
	height: 48px;
	margin-bottom: 22px;
}
.index-news .leftBox .list .listItem:hover .name{
	color: #0073a4;
}
.index-news .leftBox .list .listItem:hover .pro{
	color: #0073a4;
}
.index-news .leftBox .list .listItem:nth-of-type(2n){
	margin-right: 0;
}
.index-news .leftBox .list .more{
	width: 95px;
	height: 24px;
	background: url(../img/more.jpg) no-repeat;
	background-size: 100% 100%;
	font-size: 12px;
	color: #0073a4;
	line-height: 23px;
	padding-left: 10px;
}
.index-news .rightBox .videoBox{
	width: 100%;
	border: 1px solid #e4e5e7;
	padding: 16px;
}
.index-news .rightBox .listItem{
	float: left;
	width: 33.3%;
	text-align: center;
	padding-top: 20px;
}
.index-news .rightBox .listItem .icon{
	display: block;
	height: 40px;
	margin: 0 auto 4px;
}
.index-news .rightBox .listItem .name{
	font-size: 16px;
	color: #000;
	text-align: center;
	line-height: 1.6;
}
.index-news .rightBox .listItem .enname{
	font-size: 12px;
	color: #adadad;
	text-align: center;
	text-transform: uppercase;
	line-height: 1.6;
}
.index-work{
	background: #f6f6f6;  	
	padding: 50px 0 50px;
	overflow: hidden;
	position: relative;
}
.index-work .inboxshadow{
	content: '';
	width: 120%;
	height: 120%;
	position: absolute;
	left: -10%;
	top: 0;
	box-shadow: inset 0px -5px 16px 0px rgba(129, 129, 129, 0.55);
	-webkit-box-shadow: inset 0px -5px 16px 0px rgba(129, 129, 129, 0.55);
	z-index: 0;
}
.index-work .container{
	position: relative;
	z-index: 10;
}
.index-work .moduleTitle .name,.index-book .moduleTitle .name{
	font-size: 22px;
	color: #989898;
	text-align: center;
	line-height: 1.6;
	font-weight: 200;
}
.index-work .moduleTitle .enname,.index-book .moduleTitle .enname{
	font-size: 17px;
	color: #0099cb;
	text-align: center;
	line-height: 1.6;
}
.index-work .moduleTitle .pro,.index-book .moduleTitle .pro{
	font-size: 13px;
	color: #6e6a6f;
	text-align: center;
	line-height: 1.6;
	margin-bottom: 6px;
}
.index-work .moduleTitle .dansh,.index-book .moduleTitle .dansh{
	display: none;
	width: 46px;
	height: 2px;
	background: #f9cf1b;
	margin: 0 auto;
}
.index-work .tabBars{
	text-align: center;
	margin: 34px 0 30px;
}
.index-work .tabBars span{
	display: inline-block;
	border: 1px solid #d3d3d4;
	border-radius: 3px;
	padding: 0 20px;
	height: 32px;
	line-height: 32px;
	color: #4a454b;
	cursor: pointer;
	margin: 0 10px;
	font-size: 14px;
}
.index-work .tabBars span.active{
	background: #0088cb;
	color: #fff;
}
.index-work .tabBars span:hover{
	background: #0088cb;
	color: #fff;
}
.index-work .caseSwi{
	position: relative;
	padding-bottom: 60px;
}
.index-work .caseSwi .swiItem{
	display: block;
	width: 100%;
	height: 286px;
	background: #fff;
	border: 1px solid #d8d8d9;
	border-radius: 3px;
}
.index-work .caseSwi .swiItem .picBox{
	width: 100%;
	height: 196px;
	overflow: hidden;
}
.index-work .caseSwi .swiItem .textBox{
	padding: 16px 10px 0;
	text-align: center;
}
.index-work .caseSwi .swiItem .textBox .name{
	font-size: 15px;
	color: #4a454b;
	text-align: center;
	line-height: 1.6;
	margin-bottom: 6px;
}
.index-work .caseSwi .swiItem .textBox .leibie{
	font-size: 14px;
	color: #a9a9ab;
}
.index-work .caseSwi .swiItem .textBox .jiange{
	color: #777377;
	font-size: 14px;
	padding: 0 12px;
}
.index-work .caseSwi .swiItem .textBox .xin{
	color: #4a454b;
	font-size: 12px;
	padding-left: 22px;
	background: url(../img/xin.jpg) no-repeat left center;
}
.index-work .caseSwi .swiItem:hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.index-work .caseSwi .swiItem:hover .name{
	color: #0088cb;
}
.index-work .caseSwi .swiper-pagination{
	width: 100%;
	bottom: 0;
}
.index-work .caseSwi .swiper-pagination .swiper-pagination-bullet{
	width: 13px;
	height: 6px;
	background: #4a454b;
	border-radius: 3px;
	margin: 0 3px;
	opacity: 1;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
}
.index-work .caseSwi .swiper-pagination .swiper-pagination-bullet-active{
	background: #3fa4f2;
}
.index-work .tabCons{
	padding: 0 10%;
}
.index-work .tabCons .tabCon{
	display: none;
}
.index-work .tabCons .tabCon.active{
	display: block;
}
.index-book{
	background: #f6f6f6;
}
.index-book .booklist{
	background: #d8d8d8;
	height: 200px;
	margin-top: 26px;
}
.index-book .bookBox{
	width: 1408px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.index-book .booklist .book{
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.index-book .booklist .book1{
	width: 19%;
}
.index-book .booklist .book2{
	width: 18%;
}
.index-book .booklist .book3{
	width: 23%;
}
.index-book .booklist .book4{
	width: 22%;
}
.index-book .booklist .book5{
	width: 18%;
}
.index-book .booklist .book.active{
	width: 30%;
}
.index-book .booklist .book.noAc{
	width: 17.5%;
}
.index-book .booklist .book .pic{
	height: 100%;
	position: absolute;
    left: -30%;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -ms-transition: all 0.3s;
    max-width: none;
}
.index-book .booklist .book.active .pic{
	 left: 0;
}
.btfooter{
	background: #fff;
	padding-top: 70px;
}
.btfooter .list{
	margin-bottom: 60px;
}
.btfooter .list .listItem{
	width: 12.5%;
	float: left;
	text-align: center;
	position: relative;
	min-height: 245px;
}
.btfooter .list .listItem:after{
	content: '';
	width: 2px;
	height: 100%;
	background: url(../img/line.jpg) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.btfooter .list .listItem:last-of-type:after{
	display: none;
}
.btfooter .list .listItem .name{
	font-size: 16px;
	color: #3181b1;
	text-align: center;
	line-height: 1;
	margin-bottom:20px;
}
.btfooter .list .listItem .list2 a{
	display:block;
	font-size: 14px;
	color: #787878;
	text-align: center;
}
.btfooter .list .listItem .list2 a:hover{
	color: #3181b1;
}
.btfooter .bLogo{
	float: left;
}
.btfooter .bTels{
	float: right;
}
.btfooter .bTels .txt,.btfooter .bTels .txt2{
	text-align: right;
	font-size: 15px;
	color: #aeaeae;
	margin-bottom: 10px;
	line-height: 1.5;
}
.btfooter .bTels .txt a{
	display: inline-block;
	padding-left: 30px;
	position: relative;	
}
.btfooter .bTels .txt a:hover{
	color: #3181b1;
}
.btfooter .bTels .txt a:before{
	content: '|';
	font-size: 12px;
	color: #eeeeee;
	position: absolute;
	left: 10px;
    top: 2px;
}
.btfooter .bTels .txt a:first-of-type:before{
	display: none;
}
.btfooter .bTels .txt2 span{
	display: inline-block;
	padding-left: 30px;
}
.btfooter .tongji{
	width: 100%;
	height: 50px;
	background-color: #2b3340;
    color: #5e7482;
	text-align: center;
	font-size: 15px;
	line-height: 50px;
	margin-top: 30px;
}
.btfooter .tongji .tj_number{
	width: 25px;
    height: 25px;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    background-color: #3f475a;
    border-radius: 2px;
    margin-right: 5px;
    color: #fff;
}

.btfooter .copyright{
	width: 100%;
	height: 50px;
	background: #447ba5;
	color: #fff;
	text-align: right;
	font-size: 15px;
	line-height: 50px;
}
.position{
	border-bottom: 1px solid #e4e4e4;
	font-size: 12px;
	color: #999;
	line-height: 36px;
	text-align: right;
}
.module{
	padding: 96px 0;
	border-bottom: 2px solid #f0f0f0;
}
.zoujin{
	padding: 80px 0;
	border-bottom: 2px solid #f0f0f0;
}
.zoujin .content{
	width: 924px;
	margin: 0 auto;
}
.module .content{
	width: 924px;
	margin: 0 auto;
}
.zjTitle{
	margin-bottom: 80px;
	position: relative;
}
.zjTitle .prev,.zjTitle .next{
	display: block;
	position: absolute;
	left: 0;
	top: 32px;
	font-size: 12px;
	color: #000;
	line-height: 16px;
	background: url(../img/classbg.jpg) no-repeat center center;
	background-size: 100% 100%;
	text-align: center;
	width: 105px;
	height: 16px;
	z-index: 100;
}
.zjTitle .next{
	left: auto;
	right: 0;
}
.zjTitle .prev:hover,.zjTitle .next:hover{
	color: #0088cb;
}
.zjTitle .className{
	position: relative;
	padding-left: 6px;
}
.zjTitle .enName{
	font-size: 22px;
	color: #646464;
	line-height: 1.3;
	letter-spacing: 6px;
	text-transform: uppercase;
	text-align: center;
}
.zjTitle .enName span{
	background: #fff;
	position: relative;
	z-index: 100;
}
.zjTitle .chName{
	font-size: 22px;
	color: #646464;
	line-height: 1.3;
	letter-spacing: 6px;
	text-transform: uppercase;
	text-align: center;
}
.zjTitle .className:before{
	content: '';
	width: 120px;
	height: 1px;
	background: #c7c7c7;
	position: absolute;
	left: 19%;
	top: 40px;
}
.zjTitle .className:after{
	content: '';
	width: 120px;
	height: 1px;
	background: #c7c7c7;
	position: absolute;
	right: 19%;
	top: 40px;
}
/*.zjTitle2 .className:before{
	left: 158px;
}
.zjTitle2 .className:after{
	right: 158px;
}*/
.zoujin .profile .artical{
	font-size: 14px;
	color: #646464;
	line-height: 24px;
	text-indent: 2em;
	margin-bottom: 70px;
}
.zoujin .profile .artical p{
	margin-bottom: 30px;
}
.zoujin .profile .list .listItem{
	width: 23%;
	float: left;
	margin-right: 2.25%;
	height: 200px;
	border: 1px solid #e1e1e0;
	border-radius: 3px;
	padding: 30px;
}
.zoujin .profile .list .listItem:last-of-type{
	margin-right: 0;
}
.zoujin .profile .list .listItem .icon{
	display: block;
	width: 100%;
	height: 38px;
	margin-bottom: 8px;
}
.zoujin .profile .list .listItem .icon1{
	background: url(../img/profile1.png) no-repeat center center;
}
.zoujin .profile .list .listItem .icon2{
	background: url(../img/profile2.png) no-repeat center center;
}
.zoujin .profile .list .listItem .icon3{
	background: url(../img/profile3.png) no-repeat center center;
}
.zoujin .profile .list .listItem .icon4{
	background: url(../img/profile4.png) no-repeat center center;
}
.zoujin .profile .list .listItem .num{
	font-size: 36px;
	color: #e3b97c;
	text-align: center;
	line-height: 1;
	margin-bottom: 8px;
}
.zoujin .profile .list .listItem .num span{
	font-weight: 200;
	font-size: 20px;
	margin-left: 10px;
}
.zoujin .profile .list .listItem .name{
	font-weight: 200;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
}
.zoujin .profile .list .listItem:hover{
	background: #0088cb;
	border-color: #0088cb;
}
.zoujin .profile .list .listItem:hover .icon1{
	background-image: url(../img/profile1H.png);
}
.zoujin .profile .list .listItem:hover .icon2{
	background-image: url(../img/profile2H.png);
}
.zoujin .profile .list .listItem:hover .icon3{
	background-image: url(../img/profile3H.png);
}
.zoujin .profile .list .listItem:hover .icon4{
	background-image: url(../img/profile4H.png);
}
.zoujin .profile .list .listItem:hover .name{
	color: #fff;
}
.zoujin .structure .jiagou{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.zoujin .honor .tabBars{
	text-align: center;
	margin-bottom: 80px;
	padding: 0 66px;
    position: relative;
}
.zoujin .honor .swiper-button-next{
	width: 22px;
    height: 39px;
    background: url(../img/honorRight.png) no-repeat;
    background-size: 100% 100%;
}
.zoujin .honor .swiper-button-prev{
	width: 22px;
    height: 39px;
    background: url(../img/honorLeft.png) no-repeat;
    background-size: 100% 100%;
}
.zoujin .honor .tabBar{
	display: inline-block;
	width: 140px;
	height: 140px;
	border: 1px solid #3795cb;
	border-radius: 50%;
	margin: 0 10px;
	cursor: pointer;
}
.zoujin .honor .tabBar .text{
	color: #cccdcb;
	width: 100%;
	text-align: center;
	line-height: 1.5;
	font-size: 16px;
	letter-spacing: 10px;
	padding-left: 10px;
}
.zoujin .honor .tabBar .text .year{
	font-size: 20px;
}
.zoujin .honor .tabBar:hover{
	background: #15689c;
}
.zoujin .honor .tabBar:hover .text{
	color: #fff;
}
.zoujin .honor .tabBar.active{
	background: #15689c;
}
.zoujin .honor .tabBar.active .text{
	color: #fff;
}
.zoujin .honor .tabCon{
	display: none;
}
.zoujin .honor .tabCon.active{
	display: block;
}
.zoujin .honor .tabCon .list{
	position: relative;
}
.zoujin .honor .tabCon .list .dansh{
	content: '';
	width: 1px;
	height: 100%;
	background: #f1f1f1;
	position: absolute;
	left: 50%;
	top: 0;
}	
.zoujin .honor .tabCon .listItem{
	padding-right: 80px;
	width: 50%;
	float: left;
	min-height: 150px;
	position: relative;
}
.zoujin .honor .tabCon .listItem .picBox{
	float: left;
	width: 150px;
	height: 90px;
	overflow: hidden;
}
.zoujin .honor .tabCon .listItem .textBox{
	padding-left: 24px;
	width: calc(100% - 150px);
	float: left;
}
.zoujin .honor .tabCon .listItem .time{
	font-size: 14px;
	color: #3795cb;
	line-height: 1;
	margin-bottom: 10px;
}
.zoujin .honor .tabCon .listItem .time span{
	font-style: italic;
	font-size: 22px;
	margin-right: 10px;
}
.zoujin .honor .tabCon .listItem .txt{
	font-size: 12px;
	color: #a0a0a0;
	line-height: 1.6;
	word-break: break-all;
}
.zoujin .honor .tabCon .listItem:after{
	content: '';
	width: 57px;
	height: 10px;
	background: url(../img/left.png);
	position: absolute;
	right: -3px;
	top: 60px;
	z-index: 100;
}
.zoujin .honor .tabCon .listItem:nth-of-type(2n){
	padding-right: 0;
	padding-left: 80px;
	margin-top: 40px;
}
.zoujin .honor .tabCon .listItem:nth-of-type(2n):after{
	background: url(../img/right.png);
	left: -2px;
	right: auto;
}
.zoujin .honor .tabCon .listItem:nth-of-type(2n) .picBox{
	float: right;
}
.zoujin .honor .tabCon .listItem:nth-of-type(2n) .textBox{
	padding-left: 0;
	padding-right: 24px;
}
.zoujin .talk .listItem{
	float: left;
	width: 32%;
	margin-right: 2%;
	height: 280px;
}
.zoujin .talk .listItem:nth-of-type(3n){
	margin-right: 0;
}
.zoujin .talk .listItem .picBox{
	width: 100%;
	height: 140px;
	overflow: hidden;
}
.zoujin .talk .listItem .time{
	font-size: 12px;
	color: #a9a9a9;
	line-height: 1.6;
	padding-top: 10px;
}
.zoujin .talk .listItem .name{
	font-size: 14px;
	color: #464646;
	line-height: 1.6;
	margin-bottom: 15px;
}
.zoujin .talk .listItem .pro{
	display: none;
	font-size: 14px;
	color: #a0a0a0;
	line-height: 22px;
	height: 44px;
	margin-bottom: 20px;
}
.zoujin .talk .listItem .more{
	display: inline-block;
	font-size: 12px;
	color: #fff;
	width: 80px;
	height: 20px;
	background: #3a87b6;
	text-align: center;
	line-height: 20px;
}
.zoujin .talk .listItem .more:hover{
	opacity: 0.6;
}
.zoujin .talk .listItem:hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.zoujin .talk .listItem .name:hover{
	color: #3a87b6;
}
.zoujin .talk .listItem .pro:hover{
	color: #3a87b6;
}
.zoujin .event .listItem{
	margin-bottom: 66px;
}
.zoujin .event .listItem .time{
	width: 240px;
	height: 36px;
	background: url(../img/yearbg.jpg) no-repeat;
	background-size: 100% 100%;
	border-radius: 18px;
	line-height: 36px;
	padding-left: 30px;
	font-size: 27px;
	color: #fff;
	font-weight: 200;
	letter-spacing: 24px;
	zoom: 0.8;
}
.zoujin .event .listItem .txt{
	padding: 30px 0 0 28px;
	font-size: 14px;
	color: #646464;
	font-weight: 200;
	line-height: 2;
}
.zoujin .event .listItem .txt p{
	border-left: 1px solid #ddd;
	padding-left: 16px;
	padding-bottom: 20px;
	position: relative;
}
.zoujin .event .listItem .txt p:before{
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: absolute;
	left: -3px;
	top: 10px;
	background: #1183b5;
}
.zoujin .event .listItem .txt p:last-of-type{
	padding-bottom: 0;
}
.zoujin .sunshine{
	padding: 0 40px;
}
.zoujin .sunshine .article{
	border: 1px solid #bfbfbf;
	padding: 8%;
}
.zoujin .sunshine .article .name{
	font-size: 14px;
	color: #4786a1;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 1.6;
}
.zoujin .sunshine .article .txt{
	font-size: 14px;
	color: #646464;
	font-weight: 200;
	line-height: 1.7;
	text-indent: 2em;
	margin-bottom: 100px;
	word-break: break-all;
}
.zoujin .sunshine .article .txt p{
	margin-bottom: 20px;
}
.zoujin .sunshine .article .shuming{
	font-size: 14px;
	color: #646464;
	line-height: 1.5;
	text-align: right;
	position: relative;
}
.zoujin .sunshine .article .shuming:before{
	content: '';
	width: 90px;
	height: 145px;
	background: url(../img/shuming.png);
	position: absolute;
	right:80px;
	top: -94px;
	background-size: 100% 100%;
}
.zoujin .build .list{
	width: 640px;
	margin: 0 auto;
	max-width: 100%;
}
.zoujin .build .listItem{
	width: 100%;
	border: 1px solid #bfe1fb;
	border-radius: 20px 20px 20px 10px;
	overflow: hidden;
	background: #f6f6f6;
	margin-bottom: 14px;
}
.zoujin .build .listItem .time{
	float: left;
	width: 60px;
	height: 60px;
	background: #1a80cd;
	border-radius: 20px 20px 10px 10px;
	position: relative;
	overflow: hidden;
}
.zoujin .build .listItem .time .day{
	display: block;
	width: 100%;
	font-size: 22px;
	font-weight: 200;
	color: #fff;
	text-align: center;
	line-height: 1;
	padding-top: 12px;
}
.zoujin .build .listItem .time .ym{
	display: block;
	width: 100%;
	font-size: 12px;
	font-weight: 200;
	color: #fff;
	text-align: center;
	line-height: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #0b67a7;
}
.zoujin .build .listItem .name{
	font-size: 16px;
	color: #646464;
	font-weight: 200;
	line-height: 60px;
	text-align: center;
	float: left;
	width: calc(100% - 60px);
	padding: 0 10px;
}
.zoujin .build .listItem:hover{
	background: #1a80cd;	
}
.zoujin .build .listItem:hover .name{
	color: #fff;
}
/*wenhua*/
.wh_culture{
	position: relative;
}
.wh_culture .bgText{
	display: none;
	font-size: 4.1vw;
	color: #f2f2f2;
	line-height: 1.5;
	letter-spacing: 3vw;
	text-align: right;
	position: absolute;
	right: 0;
	top: 100px;
	z-index: -1;
}
.wh_culture .list{
	display: none;
}
.wh_culture .list .listItem{
	float: left;
}
.wh_culture .list .listItem:nth-of-type(1){
	margin-left: 5%;
	width: 418px;
}
.wh_culture .list .listItem:nth-of-type(2){
	margin-top: 230px;
	width: 480px;
	margin-right: -50px;
	float: right;
}
.wh_culture .list .listItem:nth-of-type(3){
	margin-top: 76px;
	width: 418px;
}
.wh_culture .list .listItem:nth-of-type(4){
	margin-top: 108px;
	width: 480px;
	float: right;
}
.wh_culture .list .listItem .numBox{
	float: left;
	width: 40px;
	height: 162px;
	border: 1px solid #9c9b9c;
	position: relative;
}
.wh_culture .list .listItem .numBox .txt{
	font-size: 16px;
	color: #9c9b9c;
	line-height: 1;
	transform: rotate(90deg);
	padding-left: 30px;
	white-space: nowrap;
}
.wh_culture .list .listItem .numBox .num{
	position: absolute;
	width: 100%;
	bottom: 10px;
	left: 0;
	text-align: center;
	line-height: 1.6;
	font-size: 16px;
	color: #3b8ab7;
}
.wh_culture .list .listItem .textBox{
	float: left;
	width: calc(100% - 40px);
	padding-left: 30px;
}
.wh_culture .list .listItem .textBox .titPic{
	-moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -o-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
	transform-origin: top left;
}
.wh_culture .list .listItem .textBox .name{
	line-height: 1.6;
	font-size: 20px;
	color: #3b8ab7;
	margin-top: -16px;
}
.wh_culture .list .listItem .textBox .pro{
	line-height: 1.6;
	font-size: 16px;
	color: #787878;
	margin-bottom: 20px;
}
.wh_culture .list .listItem .textBox .profile{
	line-height: 1.8;
	font-size: 12px;
	color: #646464;
}
.wh_culture .list2 .listItem2{
	width: 100%;
	height: 244px;
	margin-bottom: 36px;
}
.wh_culture .list2 .listItem2 .picBox{
	float: right;
	width: 384px;
	height: 244px;
	overflow: hidden;
}
.wh_culture .list2 .listItem2 .textBox{
	float: left;
	width: calc(100% - 384px);
	height: 244px;
	border: 1px solid #e8e8e8;
	border-right: none;
	padding: 30px;
}
.wh_culture .list2 .listItem2 .textBox .name,.wh_culture .item4 .name{
	font-size: 18px;
	color: #0088cb;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 20px;
}
.wh_culture .list2 .listItem2 .textBox .name span,.wh_culture .item4 .name span{
	display: inline-block;
	font-size: 14px;
	color: #787878;
	margin-left: 10px;
}
.wh_culture .item4 .name span{
	display: block;
}
.wh_culture .list2 .listItem2 .textBox .des,.wh_culture .item4 .des{
	font-size: 12px;
	color: #666;
	line-height: 22px;
}
.wh_culture .item4{
	text-align: center;
	padding-top: 40px;
}
.wh_culture .list2 .listItem2:nth-of-type(2n) .picBox{
	float: left;
}
.wh_culture .list2 .listItem2:nth-of-type(2n) .textBox{
	border-right: 1px solid #e8e8e8;
	border-left: none;
	text-align: right;
}
.wh_culture .imgs{
	text-align: center;
	margin-top: 114px;
}
.searchForm.formBox{
	margin-bottom: 50px;
}
.searchForm.formBox .form{
	display: block;
	width: 100%;
	border-bottom: 1px solid #9c9b9c;
	height: 50px;
}
.searchForm.formBox .form .formInput{
	font-size: 28px;
	color: #666;
	width: 80%;
	float: left;
	font-weight: 200;
	line-height: 50px;
	height: 50px;
	background: none;
	padding: 0;
}
.searchForm.formBox .form .searchSub{
	float: right;
	width: 56px;
	height: 50px;
	padding: 0;
	border: none;
	background: url(../img/serbtn.png) no-repeat center center;
	background-size: 30px;
}
.searchForm.formBox .notice{
	color: #cbcbcb;
	font-weight: 200;
	line-height: 1.5;
	font-size: 16px;
}
.searchForm.formBox .words{
	text-align: right;
	/*padding-left: 50%;*/
}
.searchForm.formBox .words .item{
	display: inline-block;
	font-size: 14px;
	color: #cbcbcb;
	font-weight: 200;
	line-height: 28px;
	border: 1px solid #9c9b9c;
	padding: 0 6px;
	margin: 0 3px 8px;
}
.waterfall{
	position: relative;
	margin-bottom: 100px;
	width: 100%;
}
.waterfall .waterItem{
	width: 33.3%;
	padding: 0 15px;
	float: left;
}
.waterfall .waterItem .kindBox{
	width: 100%;
	min-height: 94px;
	position: relative;
	margin-bottom: 10px;
}
.waterfall .waterItem .kindBox .enKind{
	font-size: 12px;
	color: #8b8b8b;
	/*font-family: "宋体";*/
	line-height: 1;
	text-transform: uppercase;
	padding: 60px 0 10px 20px;
}
.waterfall .waterItem .kindBox .chKind{
	font-size: 16px;
	color: #444444;
	font-weight: 200;
	line-height: 1;
	padding-left: 20px;
}
.waterfall .waterItem .kindBox .time{
	font-size: 12px;
	color: #a6a6a6;
	line-height: 1;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 16px;
}
.waterfall .waterItem .kindBox .dianzan{
	position: absolute;
	right: 20px;
	bottom: 10px;
	font-size: 12px;
	text-align: center;
	color: #9c9b9c;
	line-height: 1.6;
	cursor: pointer;
}
.waterfall .waterItem .kindBox .dianzan .xin{
	width: 26px;
	height: 22px;
	background: url(../img/xin.png) no-repeat;
	margin: 0 auto;
}
.waterfall .waterItem .kindBox .dianzan.ac .xin{
	background-image: url(../img/xinAc.png);
}
.waterfall .waterItem .itemBox{
	padding-bottom: 2px;
}
.waterfall .waterItem .itemBox .picBox{
	display: block;
	width: 100%;	
	position: relative;
  height:184px;
}
.waterfall .waterItem .itemBox .picBox .mask{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/more.png) rgba(0,0,0,0.3) no-repeat center center;
	z-index: 10;
	opacity: 0;
	top: 0;
	left: 0;
}
.waterfall .waterItem .itemBox .picBox:hover .mask{
	opacity: 1;
}

.waterfall .waterItem .itemBox .textBox{
	padding: 20px 0 2px;
}
.waterfall .waterItem .itemBox .textBox .name{
	font-size: 16px;
	color: #8b8b8b;
	line-height: 1;
	margin-bottom: 10px;
	padding: 0 20px;
}
.waterfall .waterItem .itemBox .textBox .pro{
	font-size: 12px;
	color: #a6a6a6;
	line-height: 1.8;
	margin-bottom: 40px;
	word-break: break-all;
	padding: 0 20px;
}
.waterfall .waterItem .itemBox .textBox .see{
	width: 100%;
	padding: 0 20px 20px;
}
.waterfall .waterItem .itemBox .textBox .seeNum{
	width: 90px;
	height: 30px;
	border: 1px solid #f2f4f7;
	border-radius: 3px;
	background: url(../img/seeicon.jpg) no-repeat 5px center;
	text-align: center;
	font-size: 12px;
	color: #969696;
	line-height: 30px;
	float: left;
	padding-left: 16px;
}
.waterfall .waterItem .itemBox .textBox .seeNum span{
	display: inline-block;
	color: #f55140;
	padding-right: 5px;
}
.waterfall .waterItem .itemBox .textBox .more{
	display: block;
	width: 132px;
	height: 30px;
	background: #5798dd;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-radius: 3px;
	float: right;
	font-size: 12px;
	text-transform: uppercase;
}
.waterfall .waterItem .itemBox .textBox .more:hover{
	opacity: 0.6;
}
.waterfall .waterItem:nth-of-type(1) .kindBox .enKind,.waterfall .waterItem:nth-of-type(2) .kindBox .enKind,.waterfall .waterItem:nth-of-type(3) .kindBox .enKind{
	padding-top: 14px;
}
.waterfall .waterItem:nth-of-type(1) .kindBox,.waterfall .waterItem:nth-of-type(2) .kindBox,.waterfall .waterItem:nth-of-type(3) .kindBox{
	border: 1px solid #d9dbdd;
}
.waterfall .waterItem:nth-of-type(1) .kindBox .time,.waterfall .waterItem:nth-of-type(2) .kindBox .time,.waterfall .waterItem:nth-of-type(3) .kindBox .time{
	border-bottom: 1px solid #e3e5e7;
}
.waterfall .waterItem:nth-of-type(1) .itemBox,.waterfall .waterItem:nth-of-type(2) .itemBox{
	border: 1px solid #d9dbdd;
}
.waterfall .waterItem:nth-of-type(1) .itemBox .textBox,.waterfall .waterItem:nth-of-type(2) .itemBox .textBox{
	border-bottom: 1px solid #e3e5e7;
}
.waterfall .waterItem:nth-of-type(1) .itemBox .textBox .see,.waterfall .waterItem:nth-of-type(2) .itemBox .textBox .see{
	border-bottom: 1px solid #e3e5e7;
}
.loadMore{
	display: block;
	width: 178px;
	border: 1px solid #d9dbdd;
	height: 56px;
	cursor: pointer;
	margin: 0 auto;
}
.loadMore .ch{
	font-size: 16px;
	color: #4c88bf;
	line-height: 20px;
	padding-top: 10px;
	text-align: center;
}
.loadMore .en{
	font-size: 12px;
	color: #a3a9b0;
	line-height: 22px;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #e3e5e7;
}
.loadMore:hover{
	background: #4c88bf;	
}
.loadMore:hover .ch{
	color: #fff;
}
.bookList{
	margin-bottom: 100px;
}
.bookList .listItem{
	width: 24%;
	float: left;
	margin-right: 1.33%;
	height: 464px;
	margin-bottom: 40px;
}
.bookList .listItem:nth-of-type(4n){
	margin-right: 0;
}
.bookList .listItem{
	border: 1px solid #d9dbdd;
	padding-bottom: 2px;
}
.bookList .listItem .itemBox{
	border-bottom: 1px solid #e3e5e7;
	padding-bottom: 2px;
	height: 100%;
}
.bookList .listItem .itemBox .picBox{
	display: block;
	width: 100%;
	height: 306px;	
	position: relative;
}
.bookList .listItem .itemBox .picBox .mask{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/more.png) rgba(0,0,0,0.3) no-repeat center center;
	z-index: 10;
	opacity: 0;
	top: 0;
	left: 0;
}
.bookList .listItem .itemBox .picBox:hover .mask{
	opacity: 1;
}
.bookList .listItem .itemBox .textBox{
	padding: 12px 16px 0;
	border-bottom: 1px solid #e3e5e7;
	height: calc(100% - 306px);
}
.bookList .listItem .itemBox .textBox .name{
	font-size: 14px;
	color: #464646;
	line-height: 1;
	margin-bottom: 8px;
}
.bookList .listItem .itemBox .textBox .pro{
	font-size: 12px;
	color: #888;
	line-height: 20px;
	margin-bottom: 30px;
	height: 40px;
	word-break: break-all;
}
.bookList .listItem .itemBox .textBox .see{
	width: 100%;
}
.bookList .listItem .itemBox .textBox .seeNum{
	width: 90px;
    height: 30px;
	border: 1px solid #f2f4f7;
	border-radius: 3px;
	background: url(../img/seeicon.jpg) no-repeat 5px center;
    text-align: center;
    font-size: 12px;
    color: #969696;
    line-height: 30px;
    float: left;
    padding-left: 16px;
}
.bookList .listItem .itemBox .textBox .seeNum span{
	display: inline-block;
	color: #f55140;
	padding-right: 5px;
}
.bookList .listItem .itemBox .textBox .more{
	display: block;
    width: 84px;
    height: 30px;
    background: #5798dd;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    float: right;
    font-size: 12px;
    text-transform: uppercase;
    overflow: hidden;
}
.bookList .listItem .itemBox .textBox .more:hover{
	opacity: 0.6;
}
.videoCateSwi{
	width: 100%;
	position: relative;
	padding: 0 80px;
}
.videoCateSwi .swiper-slide{
	padding-bottom: 20px;
}
.videoCateSwi .swiItem{
	display: block;
	width: 100%;
	font-size: 18px;
	color: #0088cb;
	opacity: 0.5;
	text-align: center;
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 14px;
	line-height: 30px;
	position: relative;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.videoCateSwi .swiItem.active{
	font-size: 20px;
	opacity: 1;
	border-bottom: 2px solid #b2b2b2;
}
.videoCateSwi .swiItem.active:after{
	content: '';
	border: 7px solid transparent;
	border-top-color: #b2b2b2;
	position: absolute;
	left: 50%;
	margin-left: -7px;
	bottom: -14px;
}
.videoCateSwi .swiper-button-next{
	width: 50px;
	height: 50px;
	background: url(../img/swiArrR.png) no-repeat;
	background-size: 100% 100%;
	right: 0;
	top: 0;
	margin-top: 0;
}
.videoCateSwi .swiper-button-prev{
	width: 50px;
	height: 50px;
	background: url(../img/swiArrL.png) no-repeat;
	background-size: 100% 100%;
	left: 0;
	top: 0;
	margin-top: 0;
}
.wh_video .list{
	padding-top: 40px;
}
.wh_video .list .listItem{
	width: 32%;
	margin-right: 2%;
	height: 252px;
	margin-bottom: 50px;
	float: left;
}
.wh_video .list .listItem:nth-of-type(3n){
	margin-right: 0;
}
.wh_video .list .listItem .picBox{
	width: 100%;
	height: 208px;
	overflow: hidden;
}
.wh_video .list .listItem .name{
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 1.5;
	padding-top: 20px;
}
.wh_video .list .listItem:hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.wh_video .list .listItem:hover .name{
	color: #0088cb;
}
.sh_dichan .img{
	display: block;
	max-width: 100%;
	margin: 0 auto 100px;
}
.sh_dichan .list{
	padding: 0 6.2%;
}
.sh_dichan .list .listItem{
	margin-bottom: 30px;
}
.sh_dichan .list .listItem .name{
	font-size: 18px;
	color: #0088cb;
	line-height: 24px;
	margin-bottom: 5px;
}
.sh_dichan .list .listItem .pro{
	font-size: 12px;
	color: #646464;
	line-height: 24px;
	text-indent: 2em;
}
.sh_zeren .article .name{
	font-size: 24px;
	color: #0088cb;
	text-align: center;
	line-height: 1;
	margin-bottom: 16px;
}
.sh_zeren .article .name span{
	display: inline-block;
	/*border-bottom: 1px solid #0088cb;*/
}
.sh_zeren .article .enName{
	font-size: 16px;
	color: #646464;
	text-align: center;
	text-transform: uppercase;
	line-height: 1;
	margin-bottom: 60px;
}
.sh_zeren .article .profile{
	font-size: 12px;
	color: #676767;
	line-height: 1.8;
	text-indent: 2em;
}
.sh_zeren .article .profile .picBox img{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 20px;
}
.sh_zeren .article .profile .picBox img:last-of-type{
	margin-right: 0;
}
.sh_shijian .list{
	font-size: 0;
	text-align: center;
}
.sh_shijian .list .listItem{
	display: inline-block;
	width: 32%;
	margin-right: 2%;
	height: 247px;
	margin-bottom: 26px;
}
.sh_shijian .list .listItem:nth-of-type(3n),.sh_videoList .listItem:nth-of-type(3n){
	margin-right: 0;
}
.sh_shijian .list .listItem .picBox,.sh_videoList .listItem .picBox{
	width: 100%;
	height: 168px;
	overflow: hidden;
	margin-bottom: 3px;
}
.sh_shijian .list .listItem .textBox,.sh_videoList .listItem .textBox{
	width: 100%;
	height: 76px;
	border: 1px solid #d7d7d7;
	padding: 12px 24px 0;
	background: url(../img/arrowR.png) no-repeat 90% center;
	text-align: left;
}
.sh_shijian .list .listItem .textBox .chName,.sh_videoList .listItem .textBox .chName{
	font-size: 16px;
	color: #0088cb;
	line-height: 1.2;
	margin-bottom: 5px;
}
.sh_shijian .list .listItem .textBox .chName span,.sh_videoList .listItem .textBox .chName span{
	/*border-bottom: 1px solid #0088cb;*/
	display: inline-block;
}
.sh_shijian .list .listItem .textBox .enName,.sh_videoList .listItem .textBox .enName{
	font-size: 16px;
	color: #646464;
	line-height: 1.5;
	text-transform: uppercase;
	font-weight: 200;
}
.sh_shijian .list .listItem:hover .objectCover,.sh_videoList .listItem:hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.sh_videoList .listItem .picBox{
	height: 162px;
	position: relative;
}
.sh_videoList .listItem .picBox .mask{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/play.png) rgba(0,0,0,0.1) no-repeat center center;
	z-index: 10;
}
.sh_videoList .listItem .textBox{
	height: 74px;
}
.sh_videoList .listItem .textBox .chName{
	font-size: 17px;
}
.sh_videoList .listItem .textBox .enName{
	font-size: 14px;
}
.sh_shijian .kindsList .kinds{
	opacity: 0.5;
	width: calc((100% - 80px)/5);
	float: left;
	margin-right: 20px;
	border-bottom: 1px solid #bebebe;
	position: relative;
	text-align: center;
}
.sh_shijian .kindsList .kinds:last-of-type{
	margin-right: 0;
}
.sh_shijian .kindsList .kinds .chname{
	font-size: 16px;
	color: #0088cb;
	line-height: 1.2;
}
.sh_shijian .kindsList .kinds .chname span{
	display: inline-block;
	/*border-bottom: 1px solid #0088cb;*/
	margin-bottom: 4px;
}
.sh_shijian .kindsList .kinds .enname{
	font-size: 12px;
	color: #646464;
	line-height: 1.2;
	text-transform: uppercase;
	font-weight: 200;
}
.sh_shijian .kindsList .kinds.active{
	opacity: 1;
}
.sh_shijian .kindsList .kinds.active:after{
	content: '';
    border: 5px solid transparent;
    border-top-color: #b2b2b2;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: -10px;
}
.sh_shijian .list2{
	margin-top: 62px;
}
.sh_shijian .list2 .listItem2{
	width: 100%;
	height: 182px;
	margin-bottom: 40px;
}
.sh_shijian .list2 .listItem2 .picBox{
	float: left;
	width: 308px;
	height: 100%;
	overflow: hidden;
}
.sh_shijian .list2 .listItem2 .textBox{
	float: left;
	width: calc(100% - 315px);
	margin-left: 7px;
	height: 100%;
	background: #f8f8f8;
	padding: 16px 5% 0;
}
.sh_shijian .list2 .listItem2 .name{
	color: #646464;
	font-size: 16px;
	line-height: 1.2;
	margin-bottom: 15px;
}
.sh_shijian .list2 .listItem2 .name span{
	display: inline-block;
	/*border-bottom: 1px solid #646464;*/
}
.sh_shijian .list2 .listItem2 .time{
	color: #0088cb;
	font-size: 12px;
	line-height: 1.6;
	margin-bottom: 15px;
}
.sh_shijian .list2 .listItem2 .pro{
	color: #6e6e6e;
	font-size: 12px;
	line-height: 1.6;
	margin-bottom: 30px;
}
.sh_shijian .list2 .listItem2 .more{
	display: block;
    width: 132px;
    height: 30px;
    background: #5798dd;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    font-size: 12px;
    text-transform: uppercase;
}
.sh_shijian .list2 .listItem2 .more:hover{
	opacity: 0.6;
}
.sh_shijian .list2 .listItem2:hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.sh_shijian .list2 .listItem2:nth-of-type(2n) .textBox{
	background: #f1f5f9;
}
.sh_shijian .list2 .listItem2:hover .name span{
	color: #0088cb;
	border-color: #0088cb;
}
.sh_videoList .listItem{
	width: 32%;
    margin-right: 2%;
    height: 245px;
    margin-bottom: 26px;
    float: left;
}
.sh_videoList .listItem:nth-of-type(3n){
	margin-right: 0;
}
/*huishenghuo*/
.hsh_xuanyan .box{
	background: url(../img/hshpic1.jpg) no-repeat 248px 30px;
	padding-top: 140px;	
	position: relative;
}
.hsh_xuanyan .box .img{
	position: absolute;
	right: 44px;
	top: 0;
}
.hsh_xuanyan .box .textBox{
	margin-bottom: 56px;
	font-size: 14px;
	color: #888;
	line-height: 1.8;
	text-indent: 2em;
}
.hsh_xuanyan .box .textBox .buleTxt{
	font-size: 16px;
	color: #0088cb;
}
.hsh_xuanyan .box .list .listItem{
	margin-bottom: 50px;
}
.hsh_xuanyan .box .list .listItem:last-of-type{
	margin-bottom: 0;
}
.hsh_xuanyan .box .list .listItem .picBox{
	float: right;
	width: 448px;
	overflow: hidden;
}
.hsh_xuanyan .box .list .listItem .leftBox{
	float: left;
	width: calc(100% - 448px);	
	padding-right: 12%;
}
.hsh_xuanyan .box .list .listItem .name{
	color: #0088cb;
	font-size: 22px;
	line-height: 1.5;
	/*font-weight: bold;*/
	padding-top: 12%;
}
.hsh_xuanyan .box .list .listItem .line{
	width: 56px;
	height: 2px;
	background: #c0bfbf;
	margin: 10px 0 8px;
}
.hsh_xuanyan .box .list .listItem .pro{
	color: #666;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 30px;
}
.hsh_xuanyan .box .list .listItem .des{
	color: #888;
	font-size: 12px;
	line-height: 1.7;
	text-indent: 2em;
}
.hsh_xuanyan .box .list .listItem:nth-of-type(2n) .leftBox{
	padding-left: 12%;
	padding-right: 0;
}
.hsh_xuanyan .box .list .listItem:nth-of-type(2n) .picBox{
	float: left;
}
.shTitle{
	margin-bottom: 25px;
	padding-top: 80px;
	position: relative;
}
.shTitle .enTitle{
	font-size: 16px;
	color: #bcbcbc;
	line-height: 1.5;
	text-transform: uppercase;
}
.shTitle .chTitle{
	font-size: 24px;
	color: #f8c200;
	line-height: 1.5;
	margin-bottom: 10px;
}
.shTitle .chTitle2{
	font-size: 18px;
	color: #3b8ab8;
	line-height: 1.5;
	margin-bottom: 6px;
}
.shTitle .line1{
	width: 80%;
	height: 4px;
	border: 1px solid #dcdcdc;
	float: left;
	margin-bottom: 2px;
}
.shTitle .line2{
	width: 80%;
	height: 4px;
	border: 1px solid #dcdcdc;
	float: right;
}
.hsh_shenghuo .items .item{
	width: 100%;
	background: #fafafa;
	position: relative;
	height: 345px;
}
.hsh_shenghuo .items .item:nth-of-type(2n){
	background: #fafdfe;
}
.hsh_shenghuo .items .item .num{
	font-size: 436px;
	color: #639dc2;
	opacity: 0.1;
	position: absolute;
	right: -120px;
	top: -54px;
	line-height: 1;
}
.hsh_shenghuo .items .item:nth-of-type(2n) .num{
	right: auto;
	left: -120px;
}
.hsh_shenghuo .items .item .name{
	font-size: 19px;
	color: #0088cb;
	line-height: 1.5;
	margin-bottom: 8px;
	padding: 48px 30px 0;
	font-weight: bold;
}
.hsh_shenghuo .items .item .pro{
	font-size: 16px;
	color: #989898;
	line-height: 1.5;
	margin-bottom: 30px;
	padding: 0 30px;
}
.hshSwi{
	padding: 0 30px;
	position: relative;
}
.hshSwi .swiper-button-next{
	background: url(../img/swiArrRY.png) no-repeat;
	background-size: 100% 100%;
	width: 14px;
	height: 35px;
	margin-top: -17px;
	top: 50%;
	right: 0;
} 
.hshSwi .swiper-button-prev{
	background: url(../img/swiArrLY.png) no-repeat;
	background-size: 100% 100%;
	width: 14px;
	height: 35px;
	margin-top: -17px;
	top: 50%;
	left: 0;
} 
.hsh_shenghuo .items .item .picBox{
	width: 100%;
	height: 158px;
	overflow: hidden;
}
.hsh_shenghuo .item3{
	background: #f9f9f9;
	padding-bottom: 96px;
}
.hsh_shenghuo .item3 .list .listItem{
	margin-bottom: 80px;
}
.hsh_shenghuo .item3 .list .listItem .name{
	font-size: 24px;
	color: #0088cb;
	line-height: 1.5;
	text-align: center;
	margin-bottom: 40px;
}
.hsh_shenghuo .item3 .list .list2{
	display: flex;
	display: -webkit-flex;
	width: 100%;
	justify-content: space-between;
}
.hsh_shenghuo .item3 .list2 .listItem2{
	flex: 1;
	padding: 0 10px;
	height: 334px;
}
.hsh_shenghuo .item3 .list2 .listItem2 .borderbox{
	border: 1px solid #c7c7c7;
	width: 100%;
	height: 100%;
	padding: 32px 7.8% 0;
	text-align: center;
	position: relative;
	word-break: break-all;
}
.hsh_shenghuo .item3 .list2 .listItem2 .borderbox:before{
	content: '';
	width: calc(100% - 14px);
	height: calc(100% + 10px);
	position: absolute;
	left: 6px;
	top: -6px;
	border: 1px solid #c7c7c7;
}
.hsh_shenghuo .item3 .list2 .listItem2 .en{
	font-size: 12px;
	color: #9f9f9f;
	text-transform: uppercase;
	line-height: 1.5;
	padding-bottom: 6px;
	font-weight: 200;
}
.hsh_shenghuo .item3 .list2 .listItem2 .ch{
	font-size: 21px;
	color: #0088cb;
	font-weight: bold;
	line-height: 1.5;
	padding-bottom: 14px;
}
.hsh_shenghuo .item3 .list2 .listItem2 .line{
	width: 60px;
	height: 2px;
	background: #c0bfbf;
	margin: 0 auto 10px;
}
.hsh_shenghuo .item3 .list2 .listItem2 .pro{
	font-size: 16px;
	color: #9f9fa0;
	line-height: 1.5;
	margin-bottom: 20px;
}
.hsh_shenghuo .item3 .list2 .listItem2 .des{
	color: #888;
	font-size: 12px;
	line-height: 1.5;
	text-indent: 2em;
	text-align: left;
	letter-spacing: 1px;
}
.module.noPaddingB{
	padding-bottom: 0;
}
.hsh_app .profile{
	color: #646464;
	font-size: 14px;
	line-height: 1.8;
	text-indent: 2em;
	margin-bottom: 70px;
}
.hsh_app .list .listItem{
	width: 50%;
	padding: 0 14px;
	height: 228px;
	margin-bottom: 24px;
	float: left;
}
.hsh_app .list .listItem .itemBox{
	width: 100%;
	height: 100%;
	border: 1px solid #a0a0a0;
	padding-top: 30px;
	padding-left: 30px;
}
.hsh_app .list .listItem:nth-of-type(1) .itemBox{
	background: url(../img/hshpic3.jpg) no-repeat right bottom;
}
.hsh_app .list .listItem:nth-of-type(2) .itemBox{
	background: url(../img/hshpic4.jpg) no-repeat right bottom;
}
.hsh_app .list .listItem:nth-of-type(3) .itemBox{
	background: url(../img/hshpic5.jpg) no-repeat right bottom;
}
.hsh_app .list .listItem:nth-of-type(4) .itemBox{
	background: url(../img/hshpic6.jpg) no-repeat right bottom;
}
.hsh_app .list .listItem:nth-of-type(5) .itemBox{
	background: url(../img/hshpic7.jpg) no-repeat right bottom;
}
.hsh_app .list .listItem:nth-of-type(6) .itemBox{
	background: url(../img/hshpic8.jpg) no-repeat right bottom;
}
.hsh_app .list .listItem:nth-of-type(7) .itemBox{
	background: url(../img/hshpic9.jpg) no-repeat right bottom;
}
.hsh_app .list .listItem .itemBox .name{
	font-size: 24px;
	color: #787878;
	line-height: 1.5;
}
.hsh_app .list .listItem .itemBox .enname{
	font-size: 12px;
	color: #0088cb;
	line-height: 1.5;
	text-transform: uppercase;
	font-weight: 200;
	margin-bottom: 10px;
}
.hsh_app .list .listItem .itemBox .line{
	width: 60px;
	height: 2px;
	background: #bfbfbf;
	margin-bottom: 10px;
}
.hsh_app .list .listItem .itemBox .pro{
	font-size: 14px;
	color: #787878;
	line-height: 1.8;
	padding-right: 57%;
}
.hsh_huodong .items .item{
	height: 352px;
	background: #fafafa;
	position: relative;
}
.hsh_huodong .items .item:nth-of-type(2n){
	background: #fafdfe;
}
.hsh_huodong .items .item .picBox{
	width: 100%;
	height: 166px;
	overflow: hidden;
}
.hsh_huodong .items .item .name{
	font-size: 19px;
	color: #0088cb;
	line-height: 1.5;
	padding: 82px 30px 22px;
	font-weight: bold;
}
.hsh_huodong .items .item .en{
	font-size: 138px;
	color: #0088cb;
	opacity: 0.1;
	width: 100%;
	text-align: center;
	line-height: 1;
	position: absolute;
	left: 0;
	top: 0;
	text-transform: uppercase;
}
.hsh_huodong .shTitle{
	padding-top: 56px;
	margin-bottom: 60px;
}
.hsh_shequ .shequ1 .des,.hsh_shequ .shequ2 .des{
	font-size: 14px;
	color: #646464;
	line-height: 2;
}
.hsh_shequ .shequ1 .des p,.hsh_shequ .shequ2 .des p{
	text-indent: 2em;
}
.hsh_shequ .shequ1 .des img{
	display: block;
	margin: 30px auto 0;
	max-width: 100%;
}
.hsh_shequ .shequ2 .list .listItem{
	margin-top: 80px;
	height: 336px;
}
.hsh_shequ .shequ2 .list .numBox{
	float: left;
	width: 196px;
	height: 100%;
	background: #ecebf0;
	padding:36px 18px 0;
}
.hsh_shequ .shequ2 .list .numBox .enName{
	font-size: 23px;
	font-weight: 200;
	color: #6c6c6c;
	font-style: italic;
	text-transform: uppercase;
	line-height: 40px;
	margin-bottom: 20px;
}
.hsh_shequ .shequ2 .list .numBox .num{
	font-size: 48px;
	color: #3b8ab8;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 2px;
	font-style: italic;
}
.hsh_shequ .shequ2 .list .numBox .chName{
	font-size: 24px;
	color: #3b8ab8;
	line-height: 1.5;
	font-style: italic;
}
.hsh_shequ .shequ2 .list .numBox .arrIcon{
	font-size: 68px;
	color: #3b8ab8;
	line-height: 50px;
}
.hsh_shequ .shequ2 .list .textBox{
	float: left;
	width: calc(100% - 196px);
}
.hsh_shequ .shequ2 .list .textBox .colorBlue{
	color: #3b8ab8;
}
.hsh_shequ .shequ2 .list .item1 .textBox{
	padding-left: 10px;
}
.hsh_shequ .shequ2 .list .item1 .text{
	width: 100%;
	height: 199px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	flex-wrap:wrap;	
	padding: 0 10px;
}
.hsh_shequ .shequ2 .list .item1 .picBox{
	width: 100%;
	height: 137px;
}
.hsh_shequ .shequ2 .list .item2 .numBox,.hsh_shequ .shequ2 .list .item4 .numBox,.hsh_shequ .shequ2 .list .item6 .numBox{
	text-align: right;
	float: right;
}
.hsh_shequ .shequ2 .list .item2 .textBox,.hsh_shequ .shequ2 .list .item4 .textBox,.hsh_shequ .shequ2 .list .item6 .textBox{
	padding-right: 10px;
}
.hsh_shequ .shequ2 .list .item2 .text,.hsh_shequ .shequ2 .list .item4 .text{
	width: calc(100% - 335px);
	height: 336px;
	padding-right: 4%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	float: left;
}
.hsh_shequ .shequ2 .list .item6 .text{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	width: 100%;
	height: 172px;
}
.hsh_shequ .shequ2 .list .item4 .text{
	width: calc(100% - 296px);
}
.hsh_shequ .shequ2 .list .item2 .picBox,.hsh_shequ .shequ2 .list .item4 .picBox{
	float: left;
	width: 335px;
	height: 100%;
	overflow: hidden;
}
.hsh_shequ .shequ2 .list .item4 .picBox{
	width: 296px;
}
.hsh_shequ .shequ2 .list .item6 .picBox{
	width: 100%;
	height: 164px;
}
.hsh_shequ .shequ2 .list .item3 .textBox,.hsh_shequ .shequ2 .list .item5 .textBox,.hsh_shequ .shequ2 .list .item7 .textBox{
	padding-left: 10px;
}
.hsh_shequ .shequ2 .list .item3 .picBox,.hsh_shequ .shequ2 .list .item5 .picBox,.hsh_shequ .shequ2 .list .item7 .picBox{
	float: left;
	width: 352px;
	height: 100%;
	overflow: hidden;
}
.hsh_shequ .shequ2 .list .item5 .picBox{
	width: 260px;
}
.hsh_shequ .shequ2 .list .item7 .picBox{
	width: 384px;
}
.hsh_shequ .shequ2 .list .item3 .text,.hsh_shequ .shequ2 .list .item5 .text,.hsh_shequ .shequ2 .list .item7 .text{
	width: calc(100% - 352px);
	height: 336px;
	padding-left: 4%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	float: left;
}
.hsh_shequ .shequ2 .list .item5 .text{
	width: calc(100% - 260px);
}
.hsh_shequ .shequ2 .list .item7 .text{
	width: calc(100% - 384px);
}
.hsh_shequ .description{
	font-size: 12px;
	color: #646464;
	line-height: 2;
	width: 816px;
	margin: 0 auto;
	max-width: 100%;
}
.hsh_shequ .description img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.hsh_shequ .description .text1{
	padding: 0 60px;
}
.hsh_shequ .description .title1{
	font-size: 34px;
	color: #000;
	line-height: 1.5;
	padding: 20px 0 36px;
	text-align: right;
}
.hsh_shequ .description .pro1{
	font-size: 16px;
	color: #333;
	line-height: 36px;
	text-indent: 2em;
}
.hsh_shequ .description .pro1 span{
	color: #56dedc;
}
.hsh_shequ .description .text2{
	padding: 156px 60px 46px;
	background: #4fdedc;
}
.hsh_shequ .description .title2{
	font-size: 26px;
	color: #000;
	font-weight: bold;
	line-height: 1.5;
	padding-bottom: 32px;
}
.hsh_shequ .description .pro2{
	font-size: 15px;
	color: #222;
	line-height: 36px;
	text-indent: 2em;
}
.hsh_shequ .description .pro2 span{
	color: #fff;
}
.hsh_shequ .description .t3Left{
	float: left;
	width: 50%;
}
.hsh_shequ .description .t3Right{
	float: left;
	width: 50%;
}
.hsh_shequ .description .t3Box .text3L{
	padding-left: 56px;
	padding-right: 22px;
}
.hsh_shequ .description .t3Box .text3L.text4L{
	padding-right: 15px;
}
.hsh_shequ .description .t3Box .text3R{
	padding-left: 20px;
	padding-right: 44px;
}
.hsh_shequ .description .t3Box .title3{
	font-size: 24px;
	color: #000;
	line-height: 1.5;
	padding: 10px 0 16px;
	font-weight: bold;
}
.hsh_shequ .description .t3Box .title3 span{
	color: #56dedc;
}
.hsh_shequ .description .t3Box .pro3{
	font-size: 15px;
	color: #222;
	line-height: 32px;
	text-indent: 2em;
	letter-spacing: 1px;
}
.hsh_shequ .description .t3Box .pro3 span{
	color: #56dedc;
}
.hsh_shequ .description .t4Box .t3Left{
	width: 347px;
}
.hsh_shequ .description .t4Box .t3Right{
	width: 469px;
}
.hsh_shequ .description .t4Box .text3L{
	padding-right: 21px;
}
.hsh_shequ .description .t3Box .pro3 .dot{
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #4cdedb;
	margin-right: 6px;
}
.hsh_shequ .description .t5Box .text3L{
	padding-right: 14px;
}
.hsh_shequ .description .t3Box .text3L{
	padding-right: 0;
	padding-left: 58px;
}
.hsh_shequ .description .t3Box.t6Box .title3{
	background: #4fdedc;
	color: #ffff;
	padding-left: 40px;
	font-size: 20px;
}
.hsh_shequ .description .t3Box.t6Box .pro3{
	background: #4fdedc;
	color: #ffff;
	padding-left: 40px;
	font-size: 12px;
	height: 450px;
}
.hsh_shenghuo .item3 .description{
	font-size: 14px;
	color: #888;
	line-height: 1.8;
	text-indent: 2em;
	margin-bottom: 80px;
	padding-top: 10px;
}
.newsSwi{
	position: relative;
	padding-bottom: 70px;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 46px;
}
.newsSwi .swiItem{
	width: 100%;
}
.newsSwi .swiItem .picBox{
	width: 100%;
	height: 186px;
	overflow: hidden;
}
.newsSwi .swiItem .name{
	font-size: 14px;
	color: #333;
	line-height: 20px;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.newsSwi .swiItem .time{
	font-size: 12px;
	color: #a9a9a9;
	line-height: 1.5;
	margin-bottom: 18px;
}
.newsSwi .swiItem .more{
    display: block;
    width: 132px;
    height: 30px;
    background: #5798dd;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    font-size: 12px;
    text-transform: uppercase;
}
.newsSwi .swiItem .more:hover{
	opacity: 0.6;
}
.newsSwi .swiItem :hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
/*.newsSwi .swiItem :hover .name{
	color: #0088cb;
}*/
.newsSwi .swiper-button-prev{
	width: 50px;
	height: 50px;
	background: url(../img/swiArrL2.png) no-repeat;
	background-size: 100% 100%;
	left: -100px;
	top: 68px;
	margin-top: 0;
}
.newsSwi .swiper-button-next{
	width: 50px;
	height: 50px;
	background: url(../img/swiArrR2.png) no-repeat;
	background-size: 100% 100%;
	right: -100px;
	top: 68px;
	margin-top: 0;
}
.news_company .list .listItem{
	width: 45%;
	float: left;
	margin-right: 10%;
	font-size: 14px;
	color: #001555;
	line-height: 1.8;
	position: relative;
	padding: 10px 20px 10px 0;
	border-bottom: 2px solid #e6e8e9;
}
.news_company .list .listItem:nth-of-type(2n){
	margin-right: 0;
}
.news_company .list .listItem .icon{
	width: 14px;
	height: 10px;
	position: absolute;
	right: 0;
	top: 20px;
	background: url(../img/newsicon.jpg);
}
.news_company .list .listItem:hover{
	color: #0088cb;
}
.news_fengcai .list{
	padding: 50px 40px 0;
}
.news_fengcai .list .listItem{
	width: 33.3%;
	float: left;
	padding: 0 20px;
	margin-bottom: 50px;
	height: 274px;
}
.news_fengcai .list .listItem .picBox{
	width: 100%;
	height: 160px;
	overflow: hidden;
}
.news_fengcai .list .listItem .name{
	font-size: 14px;
	color: #464646;
	line-height: 22px;
	margin-top: 16px;
	margin-bottom: 8px;
	white-space: nowrap;
	display: block;
}
.news_fengcai .list .listItem .time{
	font-size: 12px;
	color: #a9a9a9;
	line-height: 1.5;
	margin-bottom: 20px;
}
.news_fengcai .list .listItem .more{
   	display: block;
    width: 132px;
    height: 30px;
    background: #5798dd;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    font-size: 12px;
    text-transform: uppercase;
}
.news_fengcai .list .listItem .more:hover{
	opacity: 0.6;
}
.news_fengcai .list .listItem :hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.news_fengcai .list .listItem :hover .name{
	color: #0088cb;
}
.detailMo .box{
	padding: 0 4.5%;
}
.detailMo .box .name{
	font-size: 26px;
	color: #0088cb;
	line-height: 1.5;
	margin-bottom: 10px;
	text-align: center;
}
.detailMo .box .time{
	font-size: 16px;
	color: #646464;
	line-height: 1.5;
	margin-bottom: 60px;
	font-weight: 200;
	text-align: center;
}
.detailMo .article{
	font-size: 14px;
	color: #676767;
	line-height: 1.8;
}
.detailMo .article img{
	max-width: 100%;
}
.view {
    width: 100%;
    height: 490px;
    position: relative;
}
.detailSwi{
	margin-top:48px;
}
.detailSwi .swiper-container, .detailSwi .swiper-wrapper {
    width: 100%;
    height: 100%;
}
.detailSwi .view .swiper-slide {
    position: relative;
    background-color: #333;
    overflow: hidden;
}
.detailSwi .picBox{
	width: 100%;
	height: 490px;
}
.preview {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
    padding: 0 34px;
}
.preview .swiper-slide {
    width: 25%;
    height: 120px;
    padding: 0 3px;
}
.preview .arrow-left,.preview .arrow-right{
	display: block;
	width: 34px;
	height: 120px;
	background: #eeeeee;	
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
}
.preview .arrow-left:after{
	content: '<';
	position: absolute;
	left: -28px;
	top: 0;
	color: #0088cb;
	font-size: 50px;
	line-height: 120px;
	font-weight: 200;
}
.preview .arrow-right{
	left: auto;
	right: 0;
}
.preview .arrow-right:after{
	content: '>';
	position: absolute;
	left: -28px;
	top: 0;
	color: #0088cb;
	font-size: 50px;
	line-height: 120px;
	font-weight: 200;
}
.preview .sPicBox{
	width: 100%;
	height: 120px;
	overflow: hidden;
}
.preview .active-nav .sPicBox {
    border: 4px solid #0988C4;
}
.detailMo .article .nameC{
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 1.5;
	background: #4d93bd;
	padding: 10px;
	text-indent: 0;
}
.yw_fangdichan .kindsBox{
	text-align: right;
	margin-bottom: 60px;
}
.yw_fangdichan .kindsBox .name{
	font-size: 16px;
	color: #00a0e9;
	line-height: 1.6;
	margin-bottom: 10px;
}
.yw_fangdichan .kindsBox .kinds .item{
	display: block;
	float: right;
	font-size: 16px;
	color: #7d7d7d;
	line-height: 1.6;
	margin-bottom: 20px;
	margin-left: 20px;
	cursor: pointer;
}
.yw_fangdichan .kindsBox .kinds .item.active{
	color: #00a0e9;
}
.yw_fangdichan .kindsBox .kinds .item:hover{
	color: #00a0e9;
}
.yw_fangdichan .kindsBox .tags .item{
	display: block;
	float: right;
	font-size: 12px;
	color: #252525;
	line-height: 24px;
	margin-left: 5px;
	border: 1px solid #9c9b9c;
	width: 82px;
	text-align: center;
	cursor: pointer;
}
.yw_fangdichan .kindsBox .tags .item.active{
	background: #0092dd;
	color: #fff;
}
.yw_fangdichan .kindsBox .tags .item:hover{
	background: #0092dd;
	color: #fff;
}
.yw_fangdichan .list .listItem{
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 50px;
	height: 335px;	
}
.yw_fangdichan .list .listItem:nth-of-type(3n){
	margin-right: 0;
}
.yw_fangdichan .list .listItem .picBox{
	width: 100%;
	height: 182px;
	overflow: hidden;
}
.yw_fangdichan .list .listItem .name{
	font-size: 14px;
	color: #464646;
	line-height: 1.6;
	padding-top: 16px;
	margin-bottom: 4px;
}
.yw_fangdichan .list .listItem .add{
	font-size: 12px;
	color: #666;
	line-height: 1.6;
	margin-bottom: 12px;
}
.yw_fangdichan .list .listItem .pro{
	font-size: 12px;
	color: #888;
	line-height: 24px;
	margin-bottom: 26px;
	display: block;
    white-space: nowrap;
}
.yw_fangdichan .list .listItem .more{
    display: block;
    width: 132px;
    height: 30px;
    background: #5798dd;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    font-size: 12px;
    text-transform: uppercase;
}
.yw_fangdichan .list .listItem .more:hover{
	opacity: 0.6;
}
.yw_fangdichan .list .listItem :hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.yw_fangdichan .list .listItem :hover .name{
	color: #0088cb;
}
.yw_fangdichan .searchForm.formBox{
	margin-bottom: 0;
}
.yw_fangdichan .article{
	padding: 0 4%;
}
.yw_fangdichan .article .title{
	font-size: 28px;
	color: #0088cb;
	line-height: 1.2;
	margin-bottom: 64px;
	text-align: center;
}
.yw_fangdichan .article .title span{
	display: inline-block;
	/*border-bottom: 1px solid #0088cb;*/
}
.yw_fangdichan .article .card{
	position: relative;
	font-size: 15px;
	line-height: 1.8;
	margin-bottom: 80px;
}

.yw_fangdichan .article .card .topCard{
	width: 100%;
	min-height: 180px;
	background: #3a87b6;
	color: #fff;
	padding:30px 11.8% 30px;
	position: relative;
}
.yw_fangdichan .article .card .topCard:before,.yw_fangdichan .article .card .topCard:after{
	content: '';
	width: 12px;
	height: 42px;
	border-radius: 8px;
	border: 1px solid #9b999b;
	background: #90c8e2;
	position: absolute;
	left: 64px;
	bottom: -24px;
}
.yw_fangdichan .article .card .topCard:after{
	left: auto;
	right: 64px;
}
.yw_fangdichan .article .card .bottomCard{
	width: 100%;
	min-height: 180px;
	background: #f4f4f4;
	color: #3a87b6;
	padding:30px 11.8% 30px;
	margin-top: 6px;
}
.yw_fangdichan .article .card .pro{	
	font-weight: 200;
}
.yw_fangdichan .article .neirong{
	font-size: 13px;
	color: #676767;
	line-height: 1.8;
	text-indent: 2em;
}
.picSwi{
	position: relative;
	margin-top: 80px;
}
.picSwi .picBox{
	width: 100%;
	height: 560px;
}
.picSwi .tuce{
	text-align: center;
	font-size: 18px;
	color: #3a87b6;
	line-height: 1.6;
	padding-top: 20px;
}
.picSwi .swiper-button-next,.picSwi .swiper-button-prev{
	width: 50px;
	height: 50px;
	background: url(../img/swiArrR2.png);
	background-size: 100% 100%;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -70px;
  opacity:0.8;
}
.picSwi .swiper-button-prev{
	left: auto;
	right: auto;
	left: 20px;
	background-image: url(../img/swiArrL2.png);
}
.picSwi .swiper-pagination{
	width: 100%;
	position: static;
}
.picSwi .swiper-pagination-bullet{
	width: 18px;
	height: 18px;
	border-radius: 0;
	background: #f2f2f2;
	opacity: 1;
	margin: 24px 7px;
}
.picSwi .swiper-pagination-bullet-active{
	background: #0088cb;
}
.yw_yuanlin .box .topBox{
	padding: 0 92px;
	padding-top: 50px;
}
.yw_yuanlin .box .borderBox{
	border: 1px solid #bfbfbf;
	background: url(../img/yewupic1.jpg) no-repeat right bottom;
	background-size: auto 100%;
	padding-right: 354px;
	padding: 42px 300px 56px 32px;
	min-height: 180px;
	font-size: 15px;
	color: #0088cb;
	line-height: 1.8;
	width: 100%;
	text-indent: 2em;
}
.yw_yuanlin .box .neirong{
	padding: 30px 92px;
	font-size: 14px;
	color: #676767;
	line-height: 1.8;
	text-indent: 2em;
}
.yw_yuanlin .zhanshi{
	font-size: 18px;
	color: #0088cb;
	line-height: 1.2;
	margin-bottom: 20px;
	text-align: center;
}
.yw_yuanlin .zhanshi span{
	display: inline-block;
	/*border-bottom: 1px solid #0088cb;*/
}
.yw_yuanlin .picSwi{
	margin-top: 0;
}
.yw_wuye .wuyeMo1 .neirong{
	font-size: 12px;
	color: #747474;
	text-indent: 2em;
	line-height: 1.8;
	padding: 20px 0;
}
.yw_wuye .wuyeMo1 .neirong img{
	max-width: 100%;
}
.yw_wuye .wuyeMo2 .pic{
	display: block;
	margin: 90px auto 0;
	max-width: 100%;
}
.yw_wuye .wuyeMo1 .shTitle{
	padding-top: 0;
}
.yw_wuye .wuyeMo2 .list{
	padding-top: 30px;
}
.pz_xiangmu.yw_fangdichan .list .listItem .name{
	line-height: 24px;
	padding-top: 0;
	margin-top: 16px;
	margin-bottom: 6px;
	white-space: nowrap;
	display: block;
}
.pz_xiangmu.yw_fangdichan .list .listItem{
	height: 308px;
}
.pz_xiangmu.yw_fangdichan .list .listItem .pro{
	font-size: 12px;
	color: #a9a9a9;
	line-height: 24px;
	display: block;
	white-space: nowrap;
}
.pz_fuwu .list .listItem{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 70px;
	float: left;
}
.pz_fuwu .list .listItem:nth-of-type(3n){
	margin-right: 0;
}
.pz_fuwu .list .listItem .picBox{
	width: 100%;
	height: 186px;
	overflow: hidden;
}
.pz_fuwu .list .listItem .name{
	font-size: 14px;
	color: #464646;
	line-height: 30px;
	padding: 10px 0;
}
.pz_fuwu .list .listItem .more{
    width: 132px;
    height: 30px;
    background: #5798dd;
    color: #fff;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
    font-size: 12px;
    text-transform: uppercase;
}
.pz_fuwu .list .listItem .more:hover{
	opacity: 0.6;
}
.pz_fuwu .list .listItem:hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.pz_fuwu .list .listItem:hover .name{
	color: #0088cb;
}
.pz_detail .box{
	padding: 0 5%;
}
.pz_detail .box .artInfo{
	padding: 50px 0;
}
.pz_detail .box .artInfo .title{
	font-size: 26px;
	text-align: center;
	line-height: 1.6;
	color: #0088cb;
}
.pz_detail .box .artInfo .time{
	font-size: 16px;
	text-align: center;
	line-height: 1.6;
	color: #646464;
	font-weight: 200;
}
.pz_detail .box .artBody{
	font-size: 14px;
	color: #676767;
	line-height: 1.8;
}
.pz_detail .box .artBody img{
	max-width: 100%;
}
/*renli*/
.rl_linian .title{
	display: none;
	margin-bottom: 50px;
}
.rl_linian .title .pic{
	display: block;
	margin: 0 auto;
}
.rl_linian .list .listItem{
	width: 23%;
	margin-right: 2.66%;
	border: 1px solid #d2d2d2;
	height: 540px;
	padding: 0 20px;
	float: left;
}
.rl_linian .list .listItem .name{
	font-size: 20px;
	color: #7e7e7e;
	line-height: 1.5;
	height: 182px;
	display: flex;
	display: -webkit-flex;
	width: 100%;
	align-items: center;
}
.rl_linian .list .listItem .line{
	width: 60px;
	background: #9b999b;
	height: 1px;
	margin: 0 auto 30px;
}
.rl_linian .list .listItem .en{
	font-size: 14px;
	color: #0088cb;
	text-align: center;
	line-height: 1.6;
	text-transform: uppercase;
	font-weight: 200;
}
.rl_linian .list .listItem:nth-of-type(1){
	background: url(../img/rl_pic1.jpg) no-repeat bottom left;
	background-size: 100% auto;
}
.rl_linian .list .listItem:nth-of-type(2){
	background: url(../img/rl_pic2.jpg) no-repeat bottom left;
	background-size: 100% auto;
	margin-top: 100px;
}
.rl_linian .list .listItem:nth-of-type(3){
	background: url(../img/rl_pic3.jpg) no-repeat bottom left;
	background-size: 100% auto;
}
.rl_linian .list .listItem:nth-of-type(4){
	background: url(../img/rl_pic4.jpg) no-repeat bottom left;
	background-size: 100% auto;
	margin-top: 100px;
	margin-right: 0;
}
.rl_yinjin .shTitle .enTitle,.rl_yinjin .shTitle .chTitle{
	padding: 0 26px;
}
.rl_yinjin .shTitle .social{
	display: block;
	position: absolute;
	right: 26px;
	width: 150px;
	height: 36px;
	border-radius: 18px;
	border: 1px solid #d2d2d2;
	line-height: 34px;
	font-size: 16px;
	color: #0088cb;
	text-align: center;
	padding-right: 34px;
	bottom: 25px;
}
.rl_yinjin .shTitle .social span{
	width: 34px;
	height: 34px;
	border-radius: 50%;
	text-align: center;
	line-height: 32px;
	color: #fff;
	background: #f8b551;
	position: absolute;
	right: 0px;
	top: 0;
	font-size: 24px;
}
.rl_yinjin .shTitle .social:hover{
	background: #0088cb;
	color: #fff;
}
.rl_yinjin .divTable{
	padding: 0 26px;
}
.rl_yinjin .divTable .divTr{
	display: block;
	width: 100%;
	border-bottom: 1px solid #fff;
	background: #f3f3f3;
	position: relative;
}
.rl_yinjin .divTable .divTbody .divTr:before{
	content: '>';
	font-size: 22px;
	line-height: 52px;
	color: #737373;
	position: absolute;
	right: 24px;
	top: 0;
	font-weight: 200;
}
.rl_yinjin .divTable .divTr:hover{
	background: #f9f9f9;
}
.rl_yinjin .divTable .divTd{
	float: left;
	line-height: 52px;
	height: 52px;
	font-size: 13px;
	color: #999;
	text-align: center;
}
.rl_yinjin .divTable .col1{
	width: 32%;
	text-align: left;
	padding-left: 5%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rl_yinjin .divTable .col2{
	width: 21%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rl_yinjin .divTable .col3{
	width: 12.5%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rl_yinjin .divTable .col4{
	width: 12.5%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rl_yinjin .divTable .col5{
	width: 22%;
	text-align: left;
	padding-left: 5%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rl_yinjin .divTable .divTh{
	background: #0082c1;
	color: #fff;
	text-align: center;
	line-height: 60px;
	height: 60px;
	float: left;
	font-size: 15px;
	border-right: 1px solid #00aefb;
	padding: 0;
}
.rl_yinjin .divTable .divTbody{
	border-bottom: 6px solid #0082c1;
}
.rl_yinjin .box .text{
	font-size: 14px;
	color: #9fa0a0;
	line-height: 2;
	margin-bottom: 50px;
	text-indent: 2em;
}
.rl_yinjin .box .list{
	text-align: center;
	font-size: 0;
}
.rl_yinjin .box .list .listItem{
	display: inline-block;
	width: 200px;
	padding: 20px;
	height: 300px;
	margin: 0 10px;
	background-image: url(../img/arr.png);
	background-repeat: no-repeat;
	background-position: 30px 200px;
	text-align: left;
}
.rl_yinjin .box .list .listItem a{
	display: block;
	width: 100%;
	height: 100%;
}
.rl_yinjin .box .list .listItem:hover{
	opacity: 0.8;
}
.rl_yinjin .box .list .listItem:nth-of-type(1){
	background-color: #3b8ab8;
}
.rl_yinjin .box .list .listItem:nth-of-type(2){
	background-color: #5fcdbe;
}
.rl_yinjin .box .list .listItem:nth-of-type(3){
	background-color: #fabe00;
}
.rl_yinjin .box .list .listItem .name{
	font-size: 20px;
	color: #fff;
	line-height: 1.5;
	margin-bottom: 20px;
}
.rl_yinjin .box .list .listItem .en{
	font-size: 18px;
	color: #fff;
	line-height: 1.5;
	font-weight: 200;
	text-transform: uppercase;
}
.rl_yinjin .infoBox .infoList{
	float: left;
	width: calc(100% - 220px);
	border-right: 1px solid #eee;
	padding-right: 5px;
}
.rl_yinjin .infoBox .infoRight{
	width: 200px;
	margin-left: 20px;
	background: #77e4d5;
	padding: 20px 10px;
	float: left;
}
.rl_yinjin .infoBox .infoRight p{
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 1.6;
	margin-bottom: 10px;
}
.rl_yinjin .infoBox .infoRight .ewm{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.rl_yinjin .infoBox .infoList .infoItem{
	width: 100%;
	border-bottom: 1px solid #eee;
	padding: 20px 0;
}
.rl_yinjin .infoBox .infoList .infoItem .picBox{
	width: 240px;
	height: 126px;
	float: left;
	overflow: hidden;
}
.rl_yinjin .infoBox .infoList .infoItem .textBox{
	width: calc(100% - 240px);
	float: left;
	padding-left: 20px;
	padding-right: 30px;
}
.rl_yinjin .infoBox .infoList .infoItem .name{
	font-size: 16px;
	color: #666;
	line-height: 1.5;
	padding-bottom: 10px;
}
.rl_yinjin .infoBox .infoList .infoItem .pro{
	font-size: 14px;
	color: #999;
	line-height: 1.5;
	margin-bottom: 30px;
}
.rl_yinjin .infoBox .infoList .infoItem span{
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 20px;
}
.rl_yinjin .infoBox .infoList .infoItem .see{
	display: inline-block;
	padding-left: 22px;
	background: url(../img/seeicon.jpg) no-repeat left center;
	background-size: 16px;
	margin-right: 10px;
}
.rl_yinjin .infoBox .infoList .infoItem:hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.rl_yinjin .infoBox .infoList .infoItem:hover .name{
	color: #3b8ab8;
}
.rl_kaifa .kfMo .des{
	font-size: 16px;
	color: #bcbcbc;
	line-height: 1.6;
	margin-bottom: 60px;
}
.rl_kaifa .kfMo1 .img{
	display: block;
	margin: 0 auto 90px;
	max-width: 100%;
}
.rl_kaifa .kfMo4 .img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.rl_kaifa .kfMo .list .listItem{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 20px;
	float: left;
}
.rl_kaifa .kfMo .list .listItem:nth-of-type(3n){
	margin-right: 0;
}
.rl_kaifa .kfMo .list .listItem .picBox{
	display: block;
	width: 100%;
	height: 170px;
	border: 1px solid #d7d7d7;
	overflow: hidden;
}
.rl_kaifa .kfMo .list .listItem:hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.rl_guanhuai .img{
	display: block;
	margin: 0 auto 30px;
}
.rl_guanhuai .list .listItem{
	border-bottom: 1px solid #e5e5e5;
	padding: 40px 0;
}
.rl_guanhuai .list .listItem:last-of-type{
	border-bottom: none;
}
.rl_guanhuai .list .listItem .itemBox{
	width: 850px;
	margin: 0 auto;
	position: relative;
}
.rl_guanhuai .list .listItem .seeMore{
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -16px;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	width: 140px;
	text-transform: uppercase;
}
.rl_guanhuai .list .listItem:nth-of-type(1) .seeMore{
	background: #3da4c8;
}
.rl_guanhuai .list .listItem:nth-of-type(2) .seeMore{
	background: #3eb09e;
}
.rl_guanhuai .list .listItem:nth-of-type(3) .seeMore{
	background: #4f54bb;
}
.rl_guanhuai .list .listItem .seeMore:hover{
	opacity: 0.6;
}
.rl_guanhuai .list .listItem .itemBox .pic{
	display: inline-block;
	vertical-align: middle;
	/* width: 150px; */
}
.rl_guanhuai .list .listItem .itemBox .textBox{
	display: inline-block;
	vertical-align: middle;
	padding-left: 4%;
	text-align: left;
}
.rl_guanhuai .list .listItem .itemBox .name{
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 16px;
}
.rl_guanhuai .list .listItem .itemBox .pro{
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 8px;
	color: #a09d9d;
}
.rl_guanhuai .list .listItem:nth-of-type(1) .itemBox .name{
	color: #0d87aa;
}
.rl_guanhuai .list .listItem:nth-of-type(1) .itemBox .pro a{
	color: #0d87aa;
}
.rl_guanhuai .list .listItem:nth-of-type(2) .itemBox .name{
	color: #00a782;
}
.rl_guanhuai .list .listItem:nth-of-type(2) .itemBox .pro a{
	color: #00a782;
}
.rl_guanhuai .list .listItem:nth-of-type(3) .itemBox .name{
	color: #4c448b;
}
.rl_guanhuai .list .listItem:nth-of-type(3) .itemBox .pro a{
	color: #4c448b;
}
.renli .wh_video .list .listItem{
	height: auto;
	margin-bottom: 20px;
}
.rl_fenxiang .list .listItem{
	width: 32%;
	margin-right: 2%;
	height: 248px;
	margin-bottom: 26px;
	float: left;
}
.rl_fenxiang .list .listItem:nth-of-type(3n){
	margin-right: 0;
}
.rl_fenxiang .list .listItem .picBox{
	width: 100%;
	height: 166px;
	overflow: hidden;
}
.rl_fenxiang .list .listItem .textBox{
	border: 1px solid #9b9a9b;
	width: 100%;
	height: 82px;
	padding: 12px 72px 0 20px;
	position: relative;
	background: url(../img/arrowR.png) no-repeat 90% center;
}
.rl_fenxiang .list .listItem .name{
	font-size: 14px;
	color: #464646;
	line-height: 26px;
	height: 52px;
	font-weight: 200;
	-webkit-line-clamp: 2;
}
.rl_fenxiang .list .listItem .name span{
	display: inline-block;
	/*text-decoration: underline;*/
}
.rl_fenxiang .list .listItem:hover .objectCover{
	-moz-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.rl_fenxiang .list .listItem:hover .name{
	color: #0088cb;
}
.rl_jili .list{
	padding:30px 5% 0;
}
.rl_jili .list .listItem{
	width: 80%;
	margin-bottom: 26px;
	float: left;
	border: 1px solid #d2d2d2;
	min-height: 194px;
	padding: 40px 37% 36px 5%;
	position: relative;
	overflow: hidden;
}
.rl_jili .list .listItem:nth-of-type(2n){
	float: right;
	text-align: right;
	padding: 40px 5% 36px 37%;
}
.rl_jili .list .listItem .name{
	font-size: 21px;
	color: #7e7e7e;
	line-height: 1.5;
	margin-bottom: 6px;
}
.rl_jili .list .listItem .pro{
	font-size: 14px;
	color: #0088cb;
	line-height: 1.6;
	margin-bottom: 10px;
}
.rl_jili .list .listItem .line{
	display: inline-block;
	width: 60px;
	height: 1px;
	background: #9b999b;
}
.rl_jili .list .listItem .pic{
	display: block;
	position: absolute;
	top: 6px;
	right: 10px;
	max-height: calc(100% - 10px);
}
.rl_jili .list .listItem:nth-of-type(2n) .pic{
	right: auto;
	left: 10px;
}
.page_law .artBody{
	font-size: 14px;
	color: #646464;
	line-height: 32px;
	text-indent: 2em;
	padding: 0 10%;
}
.page_law .artBody img{
	max-width: 100%;
}
.page_contact .box{
	padding: 0 10%;
}
.page_contact .box .listItem{
	border-bottom: 1px solid #eeeeee;
	padding: 15px 0;
}
.page_contact .box .listItem .name{
	font-size: 18px;
	color: #0088cb;
	line-height: 1.5;
}
.page_contact .box .listItem .des{
	font-size: 18px;
	color: #7c7c7c;
	line-height: 1.8;
}
.page_contact .mapBox{
    width: 100%;
    height: 590px;
    overflow: hidden;
    margin-top: 54px;
}
.page_contact .mapBox .map{
    position: relative;
    top: -46px;
    height: 636px;
}
.page_contact .mapBox .map .mask{
	width: 100%;
	height: 100%;
	z-index: 1000;
	position: absolute;
	left: 0;
	top: 0;
}
.page_Form .msgForm{
	display: block;
	width: 100%;
	padding: 50px 12.7% 0;
}
.page_Form .msgForm .formItem{
	display: block;
	margin-bottom: 20px;
	font-weight: normal;
}
.page_Form .msgForm .formItem .itemName{
	font-size: 18px;
	color: #0088cb;
	line-height: 46px;
	text-align: right;
	float:left;
	width: 200px;
	letter-spacing: 8px;
}
.page_Form .msgForm .formItem .itemName span{
	color: #b60a0a;
}
.page_Form .msgForm .formItem .formInput{
	display: block;
	float: left;
	width: calc(100% - 200px);
	font-size: 16px;
	color: #666;
	border: 1px solid #e1e2e4;
	background: #f4fbff;
	/* height: 40px; */
	line-height: 16px;
	padding: 10px 20px;
}
.page_Form .msgForm .formItem .formText{
	display: block;
	float: left;
	width: calc(100% - 200px);
	font-size: 16px;
	color: #666;
	border: 1px solid #e1e2e4;
	background: url(../img/formBg.jpg) repeat;
	height: 360px;
	line-height: 30px;
	padding:10px 20px;
}
.page_Form .msgForm .formSub{
	display: block;
	width: calc(100% - 200px);
	height: 40px;
	line-height: 40px;
	background: #0088cb;
	color: #fff;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}
.page_Form .msgForm .formSub:hover{
	opacity: 0.6;
}
.page_map .list{
	padding: 0 10%;
}
.page_map .list .listItem{
	width: 25%;
	float: left;
	padding: 0 8px;
	height: 290px;
}
.page_map .list .listItem .className{
	width: 100%;
	height: 34px;
	background: #0088cb;
	color: #fff;
	font-size: 18px;
	line-height: 34px;
	text-align: center;
	margin-bottom: 20px;
}
.page_map .list .listItem .children{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #545454;
	line-height: 1.7;
	font-weight: 200;
}
.page_map .list .listItem .children:hover{
	color: #0088cb;
}
.pagination{
	margin-top: 70px;
	text-align: center;
}
.pagination li{
	display: inline-block;
	min-width: 42px;
	height: 28px;
	margin: 0 3px;
	font-size: 12px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #e5e5e5;
	color: #000;
	vertical-align: middle;
}
.pagination li a{
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 12px;
}
.pagination .page-active{
	background: #0088cb;
	color: #fff;
}
.videoDetail .box{
	background: #f5f5f5;
}
.videoDetail .box .artName{
	font-size: 18px;
	color: #666;
	line-height: 1.5;
	text-align: center;
	padding: 30px 30px 5px;
}
.videoDetail .box .hits{
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	text-align: center;
	padding: 0 30px 30px;
}
.videoDetail .box .video{
	display: block;
	width: 100%;
}
/* 单页 */
.danye .dy_banner{
	width: 100%;
}
.dy_mo2{
	position: relative;
	/*background: url(../img/danye2Bg.jpg) no-repeat center top;*/
	background-color: #0088cb;
}
.dy_mo2 .bg{
	display: block;
	width: 100%;
}
.dy_mo2 .box{
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	height: 658px;
}
.dy_mo2 .box .scroll_wr{
	height: 100%;
	width: 100%;
	overflow: hidden;
	/* background: url(../img/danye2Line.png) no-repeat left center;
	background-size: 100%; */
}
.dy_mo2 .scroll_wr .item {
   float: left;
   position: relative;
}
.dy_mo2 .scroll_wr .item1{
	width: 45.1%;
	height: 100%;
	padding-right: 23%;
	padding-top: 12%;
	background: url(../img/danye2Line1.png) no-repeat left bottom;
	background-size: 100%;
}
.dy_mo2 .scroll_wr .item2{
	width: 54.9%;
	padding-left: 27%;
	padding-top: 24%;
	height: 100%;
	background: url(../img/danye2Line2.png) no-repeat left top;
	background-size: 100%;
}
.dy_mo2 .scroll_wr .item .name{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 36px;
}
.dy_mo2 .scroll_wr .item .name span{
	font-size: 20px;
	margin-left: 10px;
}
.dy_mo2 .scroll_wr .item .des{
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
	line-height: 28px;
}
.dy_mo2 .scroll_wr .item .listItem{
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
	line-height: 26px;
	padding-left: 30px;
	position: relative;
	margin-bottom: 4px;
}
.dy_mo2 .scroll_wr .item .icon{
	position: absolute;
	left: 0;
	top: 4px;
}
.dy_mo2 .scroll_wr .item1 .an1{
	position: absolute;
	right: 17%;
	top: 19%;
}
.dy_mo2 .scroll_wr .item2 .an2{
	position: absolute;
	left: 16%;
	top: 44%;
}
.dy_mo3{
	/*background: url(../img/dy3Bg.jpg) no-repeat;*/
	background-color: #fab625;
	background-size: cover;
	padding:66px 0 90px;
}
.dy_mo3 .container{
	position: relative;
}
.dy_mo3 .dy_mo3_swi{
	width: 100%;
	height: 600px;
	border: 3px solid #fbce6f;
	border-radius: 10px;
	position: relative;
}
.dy_mo3 .dy_mo3_swi .swiper-slide,.dy_mo3 .dy_mo3_swi .swiper-container{
	height: 100%;
}
.dy_mo3 .dy_mo3_swi .swiBox{
	width: 100%;
	height: 100%;
	position: relative;
}
.dy_mo3 .dy_mo3_swi .swiBox .text{
	font-size: 18px;
	color: #fff;
	line-height: 1.5;
	padding: 18px 20px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 10;
}
.dy_mo3 .dy_mo3_swi .swiper-button-next,.dy_mo3 .dy_mo3_swi .swiper-button-prev{
	width: 52px;
	height: 52px;
	border-radius: 50%;
	background-color: rgba(42,91,149,0.8);
	background-size: 16px 27px;
	margin-top: -26px;
}
.dy_mo3 .dy_mo3_swi .swiper-button-next{
	right: 0;
}
.dy_mo3 .dy_mo3_swi .swiper-button-prev{
	left: 0;
}
.dy_mo3 .tit{
	display: block;
	margin-bottom: 56px;
}
.dy_mo3 .pic1{
	position: absolute;
	left: -200px;
	bottom: 50px;
	z-index: 10;
}
.dy_mo3 .pic2{
	position: absolute;
	right: 0;
	top: -42px;
	z-index: 10;
}
.dy_mo4{
	/*background: url(../img/danye4Bg.jpg) no-repeat;*/
	background-color: #0088cb;
	background-size: cover;
	padding:66px 0 90px;
}
.dy_mo4 .tit{
	display: block;
	margin-bottom: 56px;
}
.dy_mo4_swi1{
	position: relative;
	width: 100%;
	border-radius: 10px;
	border: 3px solid #fbce6f;
	margin-bottom: 16px;
	height: 416px;
}
.dy_mo4_swi1 .swiper-slide,.dy_mo4_swi1 .swiper-container{
	height: 100%;
}
.dy_mo4_swi1 .swiBox{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.dy_mo4_swi1 .swiper-pagination-bullet{
	border: 3px solid transparent;
	width: 14px;
	height: 14px;
}
.dy_mo4_swi1 .swiper-pagination-bullet-active{
	background: #0088cb;
	border-color: #fff;
}
.dy_mo4_swi2{
	width: 100%;
	position: relative;
}
.dy_mo4_swi2 .swiBox{
	position: relative;
	height: 300px;
	border-radius: 10px;
	border: 3px solid #fbce6f;
	overflow: hidden;
	cursor: pointer;
}
.dy_mo4_swi2 .swiBox .text{
	font-size: 18px;
	color: #fff;
	line-height: 60px;
	height: 60px;
	text-align: center;
	padding: 0 10px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 10;
}
.dy_mo4_swi2 .swiper-button-next,.dy_mo4_swi2 .swiper-button-prev{
	width: 52px;
	height: 52px;
	border-radius: 50%;
	background-color: rgba(42,91,149,0.8);
	background-size: 16px 27px;
	margin-top: -26px;
}
.dy_mo4_swi2 .swiper-button-next{
	right: 0;
}
.dy_mo4_swi2 .swiper-button-prev{
	left: 0;
}
.dy_mo5{
	/*background: url(../img/danye5Bg.jpg) no-repeat;*/
	background-color: #fab625;
	background-size: cover;
	padding:66px 0 90px;
}
.dy_mo5 .tit{
	display: block;
	margin-bottom: 30px;
}
.dy_mo5 .container{
	position: relative;
}
.dy_mo5 .pic1{
	position: absolute;
	right: 0;
	top: -43px;
	z-index: 10;
}
.dy_mo5 .cateTit{
	font-size: 20px;
	color: #fff;
	background: url(../img/dy5titbg.png) no-repeat left top;
	line-height: 37px;
	height: 37px;
	margin-bottom: 22px;
	padding-left: 20px;
}
.dy_mo5_swi1{
	position: relative;
	width: 100%;
	margin-bottom: 16px;
}
.dy_mo5 .swiper-slide{
	padding: 10px;
}
.dy_mo5_swi1 .swiBox{
	width: 100%;
	height: 216px;
	border-radius: 10px;
	border: 3px solid #eeb329;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35);
	overflow: hidden;
}
.dy_mo5_swi2 .swiBox{
	width: 100%;
	height: 400px;
	border-radius: 10px;
	border: 3px solid #eeb329;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35);
	overflow: hidden;
}
.dy_mo5_swi2{
	position: relative;
	width: 100%;
}
.dy_mo5_swi1 .swiper-button-next,.dy_mo5_swi1 .swiper-button-prev{
	width: 52px;
	height: 52px;
	border-radius: 50%;
	background-color: rgba(42,91,149,0.8);
	background-size: 16px 27px;
	margin-top: -26px;
}
.dy_mo5_swi1 .swiper-button-next{
	right: 10px;
}
.dy_mo5_swi1 .swiper-button-prev{
	left: 10px;
}
.dy_mo5_swi2 .swiper-button-next,.dy_mo5_swi2 .swiper-button-prev{
	width: 64px;
	height: 64px;
	border-radius: 50%;
	background-color: rgba(42,91,149,0.8);
	background-size: 20px 35px;
	margin-top: -32px;
}
.dy_mo5_swi2 .swiper-button-next{
	right: 10px;
}
.dy_mo5_swi2 .swiper-button-prev{
	left: 10px;
}
.dy_mo5 .down{
	display: block;
	width: 48px;
	height: 48px;
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 10;
	background: url(../img/down.png) no-repeat;
	background-size: 100% 100%;
	opacity: 0;
}
.dy_mo5 .swiBox:hover .down{
	opacity: 1;
}
.dy_mo6{
	/*background: url(../img/danye6Bg.jpg) no-repeat;*/
	background-color: #0088cb;
	background-size: cover;
	padding:66px 0 90px;
}
.dy_mo6 .tit{
	display: block;
	margin-bottom: 56px;
}
.dy_mo6 .container{
	position: relative;
}
.dy_mo6 .pic1{
	position: absolute;
	left: -200px;
	bottom: 168px;
	z-index: 10;
}
.dy_mo6 .list .listItem{
	width: 15%;
	float: left;
	margin-right: 2%;
	height: 180px;
	border-radius: 10px;
	border: 3px solid #fbce6f;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35);
	margin-bottom: 2%;
	position: relative;
	overflow: hidden;
}
.dy_mo6 .list .listItem:nth-of-type(6n){
	margin-right: 0;
}
.dy_mo6 .down{
	display: block;
	width: 58px;
	height: 58px;
	position: absolute;
	right: 14px;
	bottom: 14px;
	z-index: 10;
	background: url(../img/down.png) no-repeat;
	background-size: 100% 100%;
	opacity: 0;
}
.dy_mo6 .list .listItem:hover .down{
	opacity: 1;
}
.dy_mo6 .dy_loadMore{
	display: block;
	width: 196px;
	height: 60px;
	border-radius: 10px;
	border: 1px solid #fff;
	background: #f1af23;
	text-align: center;
	line-height: 60px;
	font-size: 24px;
	color: #fff;
	margin: 80px auto 0;
	cursor: pointer;
}
.dy_mo4_Tc{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1005;
}
.dy_mo4_Tc .blackBg{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.dy_mo4_Tc .flexbox{
	display: flex;
	display: -webkit-flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 10;
}
.dy_mo4_Tc .box{
	width: 100%;
	height: 480px;
	border-radius: 10px;
	border: 10px solid #0088cb;
	position: relative;
	background: #FFFFFF;
}
.dy_mo4_Tc .box .leftBox{
	float: left;
	overflow-y: auto;
	padding: 5%;
	width: 50%;
	height: 100%;
}
.dy_mo4_Tc .box .rightBox{
	float: left;
	padding: 12px;
	width: 50%;
	height: 100%;
}
.dy_mo4_Tc .box .name{
	font-size: 24px;
	color: #0088cb;
	font-weight: bold;
	line-height: 36px;
	margin-bottom: 20px;
}
.dy_mo4_Tc .box .txt1{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 10px;
}
.dy_mo4_Tc .box .txt2{
	font-size: 16px;
	color: #666;
	line-height: 26px;
	word-break: break-all;
}
.dy_mo4_Tc .box .base{
	margin-bottom: 10px;
}
.dy_mo4_Tc .box .base .item{
	float: left;
	padding-right: 50px;
	position: relative;
	margin-right: 50px;
	margin-bottom: 30px;
}
.dy_mo4_Tc .box .base .item::after{
	content: '';
	width: 1px;
	height: 50px;
	background: #ddd;
	position: absolute;
	right: 0;
	top: 0;
}
.dy_mo4_Tc .box .base .item:last-of-type::after{
	display: none;
}
.dy_mo4_Tc .dy_mo4_Tc_swi{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
}
.dy_mo4_Tc .dy_mo4_Tc_swi .swiper-container,.dy_mo4_Tc .dy_mo4_Tc_swi .swiper-slide{
	height: 100%;
}
.dy_mo4_Tc .dy_mo4_Tc_swi .swiBox{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.dy_mo4_Tc_swi .swiper-button-next,.dy_mo4_Tc_swi .swiper-button-prev{
	width: 52px;
	height: 52px;
	border-radius: 50%;
	background-color: rgba(42,91,149,0.8);
	background-size: 16px 27px;
	margin-top: -26px;
}
.dy_mo4_Tc_swi .swiper-button-next{
	right: 0;
}
.dy_mo4_Tc_swi .swiper-button-prev{
	left: 0;
}
.dy_mo4_Tc .dy_closeBtn{
	position: absolute;
	right: 10px;
	top: -76px;
	width: 55px;
	height: 55px;
	background: url(../img/dy_close.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}